java - 我想将一个字符串添加到一个字符串数组中
问题描述
我有一个类,在那个类中我有一个私有变量。
private String[] stringArray = new String[100]
我在那个类中有一个像这样的方法
public void addString (String addedString) {}
所以我想在那个字符串数组中添加一个字符串。我不想使用列表,而只是将其添加到具有预定数量的“空”元素的字符串数组中。
我试过了
public void addString (String addedString) {
stringArray += addedString;
}
但是我收到一个错误错误:不兼容的类型:字符串无法转换为字符串 []
解决方案
class Data {
private final String[] arr = new String[100];
private int pos = -1;
public void add(String str) {
if(pos < arr.length - 1)
arr[++pos] = str;
}
public String remove() {
return pos >= 0 ? arr[--pos] : null;
}
}
推荐阅读
- python-3.x - 用字符串初始化python字典?
- object - 将世界旋转附加到旋转的对象
- r - 在嵌套 for 循环中处理嵌套列表
- typescript - 使用来自两个相似接口的默认值的对象解构
- excel - 嵌套了 Datedif 函数的 Excel IF 函数不起作用
- sql - 当 ID 匹配时,我需要将第二个表中的值插入到第一个表中
- python - 如何重命名具有相同列名的数据框列?
- java - 将对象存储在对象数组中
- android-studio - 如何修复我消失的“生成签名包/APK”菜单项 Android Studio 3.5 并制作 Android 应用包和上传密钥?
- django - nginx服务的django网站无法从外部正常访问