Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何直接从arraylist中删除字符_Java_Arraylist - Fatal编程技术网

Java 如何直接从arraylist中删除字符

Java 如何直接从arraylist中删除字符,java,arraylist,Java,Arraylist,这个代码说 注意:Hello.java使用或覆盖不推荐使用的API 注意:有关详细信息,请使用-Xlint:deprecation重新编译 import java.util.*; 公共课你好{ 公共静态void main(字符串[]args){ 字符串s=“hello”; ArrayList al=新的ArrayList(); 对于(inti=0;i我认为首先应该搜索列表中的字符并检索其索引,然后使用remove方法 myList.remove(index); 我认为首先应该搜索列表中的字符并

这个代码说

注意:Hello.java使用或覆盖不推荐使用的API

注意:有关详细信息,请使用-Xlint:deprecation重新编译

import java.util.*;
公共课你好{
公共静态void main(字符串[]args){
字符串s=“hello”;
ArrayList al=新的ArrayList();

对于(inti=0;i我认为首先应该搜索列表中的字符并检索其索引,然后使用remove方法

myList.remove(index);

我认为首先应该搜索列表中的字符并检索其索引,然后使用remove方法

myList.remove(index);

除了
Character ch=new Character('h')
之外,代码中的所有内容都很好

替换

Character ch=new Character('h');


除了
Character ch=new Character('h')
之外,代码中的所有内容都很好

替换

Character ch=new Character('h');


你可以直接使用-

al.remove(Character.valueOf('h'));

你可以直接使用-

al.remove(Character.valueOf('h'));

好的,但实际的问题是什么?错误是否表明问题出在哪一行?略过它,
新字符
肯定不推荐使用。阅读它的Javadoc,了解原因和替代方法。尝试使用
字符
而不是
字符
,它是这样说的:不推荐使用。使用这种构造很少合适或者。静态出厂值(char)通常是一个更好的选择,因为它可能会产生显著更好的空间和时间性能。我应该使用
remove()直接删除字符“h”
方法,但不传递indexOk,但实际问题是什么?错误是否表明问题出在哪一行?略过它,
新字符
肯定不推荐使用。阅读其Javadoc了解原因和替代方法。尝试使用
字符
而不是
字符
这里是答案,它说:不推荐使用。这是罕见的非常适合使用此构造函数。静态工厂值(char)通常是一个更好的选择,因为它可能产生显著更好的空间和时间性能。我应该使用
remove()直接删除字符“h”
没有传递索引的方法很好,但我问如何在不传递索引的情况下删除,但我问如何在不传递索引的情况下删除