我有splited
一個字符串,並從收到的字符串我試圖形成一個字一切都罰款正在添加,但每次我得到null
字符串中的第index
爲什麼呢?爲什麼我在嘗試添加拆分字符串時收到空字符串?
這裏是我的代碼:
String assetClasses = "Gold:Stocks:Fixed Income:Commodity:Interest Rates";
String[] splits = assetClasses.toString().split(":");
//System.out.println("splits.size: " + splits.length);
String ab = null;
for(int i=0; i<splits.length;i++){
System.out.println(splits[i]);
ab+=splits[i];
}
System.out.println(ab);
輸出:
Gold
Stocks
Fixed
Income
Commodity
Interest Rates
nullGoldStocksFixed IncomeCommodityInterest Rates
你爲什麼要在字符串上調用'toString()'? – JonK
因爲我希望字符串是唯一的代碼是我動態交談,把它放在sqlite的分貝的一些操作 – silverFoxA
日期也許是null,因爲你來了空? – immibis