Java 如何使String类可重用?可能的

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); -您所说的使字符串可编辑是

如何在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);

-您所说的使
字符串
可编辑是什么意思,只有将其转换为
字符
数组才能实现

-如果要直接访问
字符串中的字符
,可以使用
chatAt()
方法

-但是如果你想让它变得
iterable
,那么选择
ToCharray()
方法

例如:

char[] arr = p.toCharArray();

for (char i: arr){

       System.out.print(i);

 }

一开始我完全误解了这个问题。如果您只想在字符串上迭代,请使用其他人回答的charArray方法。但是,如果您还想删除字符和追加,那么请使用StringBuilder

谢谢你的回复。同样非常有用没问题,很高兴我能帮忙。