【java – 如何在复制到新的arraylist和操作后保持旧arraylist的值】教程文章相关的互联网学习教程文章

java-将arraylist添加到自定义listview【代码】

我做了一个自定义的ListView.我正在尝试通过Arraylist填充ListView.我可以成功地以字符串形式发送数据以填充ListView,但不能以ArrayList形式发送.仅显示具有arraylist的所有值的单行. 主要活动public class MainActivity extends Activity { ArrayList<Product> products = new ArrayList<Product>(); Adapter listviewAdapter; List arrlist = new ArrayList(); public void onCreate(Bundle savedInstanceState) {super.onCreat...

java-使用arraylist的镜像方法【代码】

我正在编写一个“ Mirror”方法,该方法向后复制消息,如果大小为偶数,则将其添加到原始ArrayList中.public ArrayList<Integer> mirror(ArrayList<Integer> mr) {if (mr.size() % 2 == 0) {for (int i = mr.size() - 1; i > 0; i--) {mr.add(mr.get(i));}}return mr; }虽然这个不给1.例如[1,2,3,4]->[1,2,3,4,4,3,2]如果i> 0更改为i> = 0,则[1,2,3,4]-> [1, 2, 3, 4, 4, 3, 2, 1, 1, 2, 3, 4, 4, 3, 2, 1]解决方法:你怎么称呼镜子? ...

java-onPostExecute()中的ArrayList空指针异常【代码】

在ArrayList中获取NullPointerException.我正在使用下面的行记录ArrayList的大小,但是我总是得到NPE. 可能是什么原因?Log.d("catArrayList:Size:New", ""+categoryArrayList.size());这是更多代码:protected void onPostExecute(Boolean result) {dialog.cancel(); Log.d("catArrayList:Size", ""+categoryArrayList.size());Log.d("typArrayList:Size", ""+typeArrayList.size());Log.d("serArrayList:Size", "...

java-在ArrayList中设置元素的值时是否需要同步

一方面,根据下面的Javadoc:If multiple threads access an ArrayList instance concurrently, and at least one of the threads modifies the list structurally, it must be synchronized externally. (A structural modification is any operation that adds or deletes one or more elements, or explicitly resizes the backing array; merely setting the value of an element is not a structural modification.) 同步是不必...

java-我正在尝试创建一个可以同时接受整数和数组的arrayList【代码】

如何在Java中创建可以接受整数和数组的通用数组列表?[123,[],112,[],10]解决方法:int(整数包装器)和数组的通用基类都是Object.因此,使用对象类型创建ArrayList.ArrayList<Object> list= new ArrayList<Object>();但这不是解决此问题的正确方法,此处没有使用泛型来确保运行时安全.因此,重新设计您的程序并在单独的列表中分配每种类型,或使用任何其他适当的Collection类型.

java-在ArrayList>中添加整数【代码】

请帮助我在ArrayList内的ArrayList中添加整数.这是代码.ArrayList<ArrayList<Integer>> player = new ArrayList<ArrayList<Integer>>(10); ArrayList<Integer> array = new ArrayList<Integer>(10); array.add(1); array.add(2); array.add(3); array.add(4); array.add(5);player.add(array); player.add(array);如果我检查使用调试的数组和播放器内部.array[1,2,3,4,5] player[[1,2,3,4,5],[1,2,3,4,5]]现在,我想使用以下命令在播...

java-如何迭代和修改此Arraylist?【代码】

我有一个我在两个线程之间共享的arrayList,我试图同时遍历和修改列表.我不想使用迭代器的方法,我也使用了同步列表,但是它仍然提供了并发修改异常. 代码如下:public class testing {public static void main(String args[]){ArrayList<String> al = new ArrayList<String>();List<String> sal=Collections.synchronizedList(al);String names[] = {"amol","Robin","vikas","shanu","mahesh"};for(String x :names){al.add(x);} ...

具有多个ArrayList的基本Java编程【代码】

在下面的代码中,我接收了5个学生姓名的列表,并将它们加载到String类型的ArrayList中.import java.util.Scanner; import java.util.ArrayList; public class QuizAverage {public static void main( String[] args ) {final int NAMELIMIT = 5 ;final int QUIZLIMIT = 5 ;ArrayList<String> sNames = new ArrayList<String>();ArrayList<String> sFamily = new ArrayList<String>();Scanner in = new Scanner(System.in);//Load the...

Retrofit2:ClassCastException:无法将java.util.ArrayList强制转换为retrofit2.Call【代码】

请帮助Retrofit2.我在翻新中非常新.我创建简单的服务器应用程序.应用程序管理日记列表:在内存列表中添加日记,然后按ID返回日记.有一个Journal.java:public class Journal { private AtomicInteger getNewId = new AtomicInteger(0); @SerializedName("id") @Expose private Integer id; @SerializedName("name") @Expose private String name;public Journal(String name) {this.id = getNewId.incrementAndGet();this.name = na...

如何使用gson将此json字符串转换为普通的java arraylist【代码】

我试图将以下JSON字符串转换为Array并收到以下错误:Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory atnet.sf.json.AbstractJSON.(AbstractJSON.java:54) atnet.sf.json.util.CycleDetectionStrategy.(CycleDetect??ionStrategy.java:36)at net.sf.json.JsonConfig.(JsonConfig.java:65) atnet.sf.json.JSONSerializer.toJSON(JSONSerializer.java:84)JSON:[ ...

java-如何使用添加了toString的arraylist访问类中的成员【代码】

我有一个类,可以说是CargoShip,它是“ Starcraft”的派生类,它实现了IStarcraft接口. 我有一个函数public static ArrayList< String>. getSpacecraftDescriptionsByCommissionYear(ArrayList< ISpacecraft>舰队) 问题:CargoShip具有toString,可打印名称,佣金年份等.我想做两件事:首先,我想使用每个Ship的toString(类似于CargoShip中的toString),其次,我希望按CommissionYear对它进行排序. 问题:将toString添加到arrayList之后,我...

Java-将多个用户输入添加到arraylist【代码】

我正在尝试从用户读取同一行上输入的无限数量的数字(用空格分隔),并打印大于0的所有值的平方-全部不使用for循环. 例如… 输入: 1 2 3 4 -10 -15 输出: 30 下面是我到目前为止的代码:ArrayList<Integer> numbers = new ArrayList<Integer>();//insert into array if > 0int x = sc.nextInt();if(x > 0){numbers.add(x);}//square numbers arrayfor (int i = 0; i < numbers.size(); ++i) {numbers.set(i, numbers.get(i) * numbe...

java-Freemarker迭代对象的ArrayList并访问变量?【代码】

我有以下POJO类:public final class Item {public final long id;public final String hash;public Item(long _id, String _hash){id = _id;hash = _hash;} }我有一个ArrayList< Item&gt ;: ArrayList<Item> list = new ArrayList<>(); list.add(new Item(1, "abc")); list.add(new Item(2, "def"));该列表已添加到模板中:MODEL.addAttribute("history_list", list);模板成功遍历列表,插入了一个项目,但是没有获得单个项目的属性...

java-SpringBoot JPA接口的save()和delete()无法与ArrayList或Long一起使用【代码】

我正在关注使用SpringBoot 1.3的教程.我正在使用SpringBoot 2.0的最新版本.我正在创建REST API.我需要帮助使1.3代码适应2.0的要求,因为save()和delete()现在期望对象具有长id.我该如何重写接口以接受长ID’和’ArrayList? 现在的代码如下: 基础对象@Entity public class HotelBooking {@Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private long id; // could be Longprivate String hotelName; private double pri...

java字符数组的arraylist【代码】

我最初有一个字符串数组列表,但我想将其另存为这些字符串的数组列表.toCharArray().是否有可能创建一个存储char数组的arraylist?这是我尝试实现的方法.String[] words = new String[]{"peter","month","tweet", "pete", "twee", "pet", "et"};HashMap<Integer,ArrayList<Character[]>> ordered = new HashMap<>();int length = 0;int max = 0; //max Length of words leftfor(String word: words){if(ordered.containsKey(length)...