所以我们有以下内容:
ArrayList<String> list = ( new ArrayList<String>( ) );
list.add( new String( "hello" ) ); // add first word at position [0]
list.add( new String( "world" ) ); // add second word at position [1]
我不想使用.replace方法,因为它会替换所有出现的事件。假设我只想修改hello字中的第一个“l”并将其改为“x”,我该怎么做?我只想在数组中的字符串中定位特定元素#。
System.out.println( list ); // display the full arraylist
初始输出:
[hello, world]
期望的输出:
[hexlo, world]
答案 0 :(得分:0)
例如,您可以使用list.set()
方法,如下所示:
list.set(index, list.get(index).modifyingStringMethodhere());
根据您的需要修改字符串非常简单,有java
本地支持的大量工具。