如何在Java 中把一個字串轉換為字元Char | D棧- Delft Stack
文章推薦指數: 80 %
本文介紹了在Java 中把String 轉換成char 的方法。
Java貼士
如何在Java中以十六進位制字串轉換位元組陣列
如何在Java中執行字串到字串陣列的轉換
如何在Java中將整型int轉換為字元char
如何在Java中從檔案中刪除換行符
如何在Java中按日期對ArrayList中的物件進行排序
如何在Java中比較兩個日期
如何在Java中為日期增加一天
如何在Java中連線兩個陣列
reportthisad
貼士文章
Java貼士
如何在Java中把一個字串轉換為字元Char
在Java中charAt()把字串轉換為字元char
在Java中toCharArray()把字串轉換為字元Char
本教程討論了在Java中把字串轉換為字元char的方法。
在Java中charAt()把字串轉換為字元char
將字元從字串轉換為char的最簡單方法是使用charAt(index)方法。
該方法將一個整數作為輸入,並將給定索引上的字元作為一個char返回。
下面的例子說明了這一點。
publicclassMyClass{
publicstaticvoidmain(Stringargs[]){
StringmyString="string";
charmyChar=myString.charAt(0);
System.out.println(myChar);
}
}
輸出:
>s
然而,如果你試圖輸入一個大於字串長度的整數,它將丟擲一個錯誤。
下面的例子說明了這一點。
publicclassMyClass{
publicstaticvoidmain(Stringargs[]){
StringmyString="string";
charmyChar=myString.charAt(6);
System.out.println(myChar);
}
}
輸出:
>Exceptioninthread"main"java.lang.StringIndexOutOfBoundsException:Stringindexoutofrange:6
atjava.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
atjava.base/java.lang.String.charAt(String.java:693)
atMyClass.main(MyClass.java:4)
在Java中toCharArray()把字串轉換為字元Char
如果我們想將整個字串轉換為一個字元陣列,我們可以使用這個方法。
下面的例子說明了這一點。
publicclassMyClass{
publicstaticvoidmain(Stringargs[]){
StringmyString="string";
char[]myChars=myString.toCharArray();
for(inti=0;i
延伸文章資訊
- 1Convert a std::string to char* in C++ - Techie Delight
This post will discuss how to convert a `std::string` to `char*` in C++. The returned array shoul...
- 2How to convert/parse from String to char in java?
If you want to parse a String to a char, whereas the String object represent more than one charac...
- 3如何在C++ 中把字串轉換為Char 陣列 - Delft Stack
本文介紹了在C++ 中把字串轉換為char 陣列的多種方法。
- 4Convert string to char array in C++ - GeeksforGeeks
A way to do this is to copy the contents of the string to char array. This can be done with the h...
- 5Java Convert String to char - javatpoint