为了账号安全,请及时绑定邮箱和手机立即绑定

需要知道如何向字符串添加更多值

需要知道如何向字符串添加更多值

撒科打诨 2021-04-13 16:33:51
我想知道如何在新的String()中添加更多值,因为它只允许我输入一个,例如Burgers。代码如下:String txt = new String("Burgers","Cheese");
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

如果您需要由多个字符串组成的单个字符串,则可以这样做:


String st = new String("Burger");

st = st + "cheese";

或者


像这样使用StringBuilder:


String finalString = new StringBuilder("Burgers").append("cheese").toString();

如果您需要一个字符串数组,则可以执行@sorxrob建议的操作。如果您需要一个字符串列表,可以使用:


List<String> str = new ArrayList<>();

str.add("burger");

str.add("cheese");

这完全取决于您打算如何使用它。


查看完整回答
反对 回复 2021-04-28
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

new String(“ burger”)初始化一个新创建的String对象。因此,对于构造函数,您可以传递任何单个字符序列(例如:“ burger”)作为参数。


如果要存储多个字符串,则要做的是使用一种数据结构(例如:数组)存储多个字符串。为此,您可以使用下面的代码。


String[] foodItmes = {"Burger","sandwich"};


查看完整回答
反对 回复 2021-04-28
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

属性类和方法取决于您的期望。如果您等待String []使用String[] txt = {"Burgers","Cheese"};

如果您用逗号定界符“ Burgers,Cheese”除字符串行外,请使用 new StringJoiner(",").add("Burgers").add("Cheese").toString()

如果您不需要定界符,只需使用 StringBuilder


查看完整回答
反对 回复 2021-04-28
  • 3 回答
  • 0 关注
  • 207 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信