📅  最后修改于: 2023-12-03 14:52:45.649000             🧑  作者: Mango
在Java中,可以通过以下两种方法将字符串转换为char:
String类中提供了charAt()方法,用于获取字符串中指定位置的字符。因此,我们可以将字符串转换为char数组,并使用charAt()方法获取每个字符。
String str = "Hello World!";
char[] charArray = str.toCharArray(); // 字符串转char数组
for(char c : charArray) {
System.out.print(c + " ");
}
输出:H e l l o W o r l d !
String类中提供了toCharArray()方法,用于将字符串转换为char数组。
String str = "Hello World!";
char[] charArray = str.toCharArray(); // 字符串转char数组
for(char c : charArray) {
System.out.print(c + " ");
}
输出:H e l l o W o r l d !
代码片段如下:
String str = "Hello World!";
char[] charArray = str.toCharArray(); // 字符串转char数组
for(char c : charArray) {
System.out.print(c + " ");
}
以上两种方法都可以将字符串转换为char类型,具体使用哪种方法取决于实际情况。需要注意的是,String类是不可变类,因此在转换为char数组之后,如果需要进行修改,可以先将char数组转换为StringBuffer或StringBuilder类型,再进行修改。