我有以下幾點:如何不是一個字符串添加到一個文本區域,如果它包含的東西 - Java的
InputStream inputFromServer
TextArea t
String display
String validation
字符串顯示持有從InputStream的數據,然後將其添加到文本區。我想檢查,如果顯示包含驗證,那麼不要把它寫到文本區域。下面是代碼我目前有:
while ((inputFromServer.read())!=-1)
{
display = display + ((char)inputFromServer.read());
t.setText(s);
}
我想是這樣的:
while ((inputFromServer.read())!=-1)
{
display = display + ((char)inputFromServer.read());
if display contains validation {
THEN DONT WRITE IT TO THE TEXT AREA
}
else{
t.setText(s);
}
}
如果該方法是完全錯誤的,然後有人可以指導我在正確的方向嗎?由於
什麼是驗證?如果當前字符串在裏面? –
當用戶在textField中鍵入內容時,字符串變量會在另一種方法中初始化。他們輸入的內容成爲驗證變量中的字符串。我給出的代碼總是從服務器讀取並添加到textarea。我不希望它添加任何包含驗證字符串的消息。如果textarea包含驗證變量,所有其他消息應該添加到textarea – Matt9Atkins
,如果t.setText沒有添加任何內容,或者只有sting但沒有驗證字符串?並且驗證字符串在高級中是已知的? –