操縱字符串,以這種方式將導致未來的問題的結構,再加上它的一個壞的編碼存儲日期和其他元素,其字符串數組分隔符,我會建議做這種方式:
首先爲您的元素創建一個類,然後l ETS稱之爲元素
import java.time.LocalDateTime;
public class Elements {
private int retryCount;
private LocalDateTime startDate;
private LocalDateTime endDate;
public Elements(int retryCount, LocalDateTime startDate, LocalDateTime endDate) {
super();
this.retryCount = retryCount;
this.startDate = startDate;
this.endDate = endDate;
}
public int getRetryCount() {
return retryCount;
}
public void setRetryCount(int retryCount) {
this.retryCount = retryCount;
}
public LocalDateTime getStartDate() {
return startDate;
}
public void setStartDate(LocalDateTime startDate) {
this.startDate = startDate;
}
public LocalDateTime getEndDate() {
return endDate;
}
public void setEndDate(LocalDateTime endDate) {
this.endDate = endDate;
}
}
然後存儲任何對象,您必須在元素的列表,例如:
List<Elements> elements=new ArrayList<Elements>();
elements.add(yourObj);
然後使用for-每個訪問您的對象屬性,這樣你可以輕鬆操縱你的物體。
嗯...這是非常複雜的?你能改說你的問題嗎?替換一個你剛分配給它的字符或null a [1] = null; a1 [0] =「」 – DarkV1
你的代碼在哪裏?你有什麼嘗試? – user2494817
不要操縱字符串。操作結構化的數據結構,即對象。你應該有一個'Attempt'實例的列表,其中'Attempt'是一個具有開始時間,結束時間和retryCount的類。 –