1
A
回答
2
您可以使用StringBuilder
StringBuilder sb = new StringBuilder();
String myChar = "a";
int n = 10;
for(int i=0; i<n;i++){
sb.append(myChar);
}
String myResult = sb.toString();
0
字符串是不可改變的。當你初始化一個字符串時,它是一次。你不能隨時改變尺寸。大小不應該是動態的。
使用StringBuilder的一樣其他選項來做到這一點
4
您可以使用StringBuilder,並定義一個名爲例如方法的getString。
public static String getString(char ch, int n){
StringBuilder sb = new StringBuilder(n);
for (int i=0; i<n; i++){
sb.append(ch);
}
String s = sb.toString();
return s;
}
現在您可以對此方法進行一些調用。
String sA1 = getString('a', 10);
String sA2 = getString('a', 20);
String sB = getString('b', 30);
String sC = getString('c', 5);
0
StringBuilder strB = new StringBuilder();
for(int i = 0; i < size; i++)
{
strB.append("a");
}
String str = strB.toString();
0
您可以使用List
ArrayList<String> mylist = new ArrayList<String>();
mylist.add(mystring); //this adds an element to the list.
1
數組在Java中的固定長度。如果你想要的大小是動態的,你需要使用一個List對象
List<String> stringList = new ArrayList<String>();
看一看的ArrayList文檔。
如果你需要數組,那麼
String[] stringArray = stringList .toArray(new String[stringList .size()]);
相關問題
- 1. 檢查字符串是否包含兩次相同的字符
- 2. 如果包含相同的字符串比較相同的字符串鍵python
- 3. 如何檢查一個字符串是否多次包含相同的字母?
- 4. 檢查2個字符串是否包含相同的字符?
- 5. 檢查一對字符串是否包含相同的字符?
- 6. 如何比較包含相同字符的2個字符串
- 7. 檢查字符串多少次包含字符串資格字符「G」
- 8. 想創建for()包含字符串
- 9. PHP - 檢查字符串包含相同字符
- 10. 創建只包含某些字符的字符串[]
- 11. 從包含utf代碼的字符串中創建char字符
- 12. MySQL查找包含多列的相同字符串的行
- 13. 用不同的字符串替換幾次相同的字符
- 14. 檢查字符串包含字符串
- 15. 字符串包含
- 16. 字符串包含
- 17. 包含字符串
- 18. 字符串池是否包含兩個具有相同值的字符串?
- 19. 檢查字符串包含的字符
- 20. 包含字符的字符串爲int
- 21. 替換包含$字符的字符串
- 22. 替換包含'&'字符的字符串
- 23. 解析包含多個JSON數據字符串的字符串
- 24. 打印所有可能的字符串,不包含重複字符中相鄰的相等字符字符串
- 25. 包含多達n個字符的子字符串控制字
- 26. F#計算一個字符串包含多少次子字符串
- 27. Ruby檢查一個字符串是否包含多個不同的字符串?
- 28. 創建從字符串數組的JavaScript數組(其中包含字符串)
- 29. unicode字符串相當於包含
- 30. MySQL查詢字符串包含相反
Ummmm再說一遍?:http://stackoverflow.com/questions/15039519/how-to-dynamically-add-elements-to-string-array –