W Javie jak zamienić Łańcuch znaków w znak lub znak w Łańcuch znaków?
Czy istnieje sposób na przekształcenie char
w String
lub String
jedną literą W char
(jak można zamienić int
w double
i double
W int
)? (jeśli możesz, proszę link do odpowiedniej dokumentacji).
Jak mogę znaleźć coś takiego, o czym jestem tylko mgliście świadom w dokumentacji?
7 answers
char firstLetter = someString.charAt(0);
String oneLetter = String.valueOf(someChar);
Znajdujesz dokumentację, identyfikując klasy, które mogą być zaangażowane. Tutaj kandydatami są java.lang.String
i java.lang.Character
.
Powinieneś zacząć od zapoznania się z:
- prymitywne owijki w
java.lang
- Java Collection framework in
java.util
Pomaga również w wolniejszym wprowadzaniu do API poprzez samouczki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-11 22:40:19
String.valueOf('X')
utworzy Ci Łańcuch "X"
"X".charAt(0)
da ci znak 'X'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-12 09:41:00
Jak nikt nie wspomniał, inny sposób na utworzenie łańcucha z pojedynczego znaku:
String s = Character.toString('X');
Zwraca obiekt Łańcuchowy reprezentujący podany znak. Rezultatem jest ciąg o długości 1 składający się wyłącznie z podanego znaku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-13 14:10:00
String someString = "" + c;
char c = someString.charAt(0);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-12 09:45:58
String g = "line";
//string to char
char c = g.charAt(0);
char[] c_arr = g.toCharArray();
//char to string
char[] charArray = {'a', 'b', 'c'};
String str = String.valueOf(charArray);
//(or iterate the charArray and append each character to str -> str+=charArray[i])
/ / or String s= new String (chararray);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-04 10:18:57
W celu konwersji łańcucha na znak
String str = "abcd";
char arr [] = new char[len]; // len is the length of the array
arr = str.toCharArray();
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-10 16:45:58
Lubię robić coś takiego:
String oneLetter = "" + someChar;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-11 22:39:16