gpt4 book ai didi

java - 如何不忽略java arraylist中的空格?

转载 作者:行者123 更新时间:2023-12-01 14:45:24 26 4
gpt4 key购买 nike

我有一个 java 包,在该包中我有一个名为 Items 的 java 类,它存储项目的一些详细信息并保存一些方法。这就是我的数组列表的样子:

 ArrayList<Items> itemList = new ArrayList<Items>();

在我的主程序中,我添加了如下所示的项目的详细信息

itemList.add(new Items("A1","Samsung Galaxy S3", " Super AMOLED plus display is 4.8-inches making web browsing, watching videos or viewing photos a real joy");

itemList.add(new Items("A2","Apple mac pro", "2.2Ghz Core i7 Processor ");

我尝试将其发送到我的 GUI java 客户端的 Textarea,如下所示

output.println(item.getName()); 

但它似乎不显示为一个字符串,并且名称字符串的一部分出现在另一个 Jlist 而不是 JTeaxtArea 中。我尝试过这样做:

     itemList.toString.add(new Items("A1","Samsung Galaxy S3", " Super AMOLED plus display is 4.8-inches making web browsing, watching videos or viewing photos a real joy");

但似乎无法将其识别为字符串?

我的项目类如下所示:

public class items
{
private String itemName;

public Items(String itemName)
{
this.itemName = itemName;
}
public String getName()
{
return itemName;
}
}

最佳答案

我认为您发布的代码无法编译。您需要的 Item 类可能是这样的:

public class Items {
private String itemCode;
private String itemName;
private String itemDescription;

public Items(String itemCode, String itemName, String itemDescription) {
this.itemCode = itemCode;
this.itemName = itemName;
this.itemDescription = itemDescription;
}

public String getName() {
return itemName;
}

public String getFullName() {
return itemCode + " " + itemName + " " + itemDescription;
}
}

将构造函数更改为采用三个 String 参数后,以下内容应该开始工作:

itemList.add(new Items("A1","Samsung Galaxy S3", " Super AMOLED plus display is 4.8-inches making web browsing, watching videos or viewing photos a real joy");

itemList.add(new Items("A2","Apple mac pro", "2.2Ghz Core i7 Processor ");

试试这个。

关于java - 如何不忽略java arraylist中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15469654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com