Java 如何使String类可重用?可能的
如何在java中实现这一点Java 如何使String类可重用?可能的,java,Java,如何在java中实现这一点 String p = "Hello"; for(char i: p) System.out.print(i); 你可以做: for (char i: p.toCharArray()) System.out.print(i); 字符串不在Java中(例如,与Python相反),但您可以在其内部字符数组上循环: for (char i : p.toCharArray()) System.out.print(i); -您所说的使字符串可编辑是
String p = "Hello";
for(char i: p)
System.out.print(i);
你可以做:
for (char i: p.toCharArray())
System.out.print(i);
字符串不在Java中(例如,与Python相反),但您可以在其内部字符数组上循环:
for (char i : p.toCharArray())
System.out.print(i);
-您所说的使
字符串
可编辑是什么意思,只有将其转换为字符
数组才能实现
-如果要直接访问字符串中的字符
,可以使用chatAt()
方法
-但是如果你想让它变得iterable
,那么选择ToCharray()
方法
例如:
char[] arr = p.toCharArray();
for (char i: arr){
System.out.print(i);
}
一开始我完全误解了这个问题。如果您只想在字符串上迭代,请使用其他人回答的charArray方法。但是,如果您还想删除字符和追加,那么请使用StringBuilder 谢谢你的回复。同样非常有用没问题,很高兴我能帮忙。