java字元串追加
A. java中如何將後一個字元串加到前一個字元串中
因為你使用的是textfield
普通輸入框,只顯示一行,而你的內容123\n,有個換行符,是多行
因此顯示一行,列印3行
把textfield換成textarea試試
B. java中怎麼在字元串中加字元串
java中定義一個字元串數組方式如下:
1.string[]
str={"aaa","bbb","ccc"};
2.string
str[]={"aaa","bbb","ccc"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。
C. java 字元串中怎樣在特定位置插入另一字元串
********************************************************************
新建類InsertString.java,具體代碼如下:
********************************************************************
public class InsertString {
public static void main(String[] args) {
StringBuffer original = new StringBuffer("if ( i > 0 && i < 100 ) printf(」OK」);");
System.out.println("Original string is: " + original);
original.insert(original.indexOf("&&") - 6, "COND(").insert(original.indexOf("&&") - 1, ")");
StringBuffer result = original.insert(original.indexOf("&&") + 3, "COND(").insert(original.indexOf("&&") + 15, ")");
System.out.println("Result is: " + result);
}
}
********************************************************************
運行結果如下:
********************************************************************
Original string is: if ( i > 0 && i < 100 ) printf(」OK」);
Result is: if ( COND(i > 0) && COND(i < 100) ) printf(」OK」);
D. Java中StringBuffer類append方法的使用
Java中append方法的作用是在一個StringBuffer對象後面追加字元串。
例如StringBuffer s = new StringBuffer("Hello");s.append("World");
則s的內容是HelloWorld。
「拓展資料」:
當對字元串進行修改的時候,需要使用 StringBuffer 和 StringBuilder 類。
和 String 類不同的是,StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,並且不產生新的未使用對象。
StringBuilder 類在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在於 StringBuilder 的方法不是線程安全的(不能同步訪問)。
由於 StringBuilder 相較於 StringBuffer 有速度優勢,所以多數情況下建議使用 StringBuilder 類。然而在應用程序要求線程安全的情況下,則必須使用 StringBuffer 類。
E. JAVA請問實現在指定位置插入字元串方法
推薦你使用 SrinBuilder
在沒有並發的情況下。效率是最高的。
調用insert方法就可以在指定的位置插入字元串
StringBuilder sb=new StringBuilder("idsfksjdflksajdfkjh");
sb.insert(5,"dss");
F. java中有沒有方法可以實現在字元串中間插入字元串
insert
public StringBuffer insert(int offset,
String str)將字元串插入此字元序列中。
按順序將 String 參數中的字元插入此序列中的指定位置,將該位置處原來的字元向後移,此序列將增加該參數的長度。如果 str 為 null,則向此序列中追加 4 個字元 "null"。
新字元序列在索引 k 處的字元有以下幾種情況:
如果 k 小於 offset,則等於原字元序列中索引 k 處的字元。
如果 k 不小於 offset 但小於 offset+str.length(),則等於 str 參數中索引 k-offset 中的字元。
如果 k 不小於 offset+str.length(),則等於原字元序列中索引 k-str.length() 處的字元
offset 參數必須大於等於 0,且小於等於此序列的長度。
參數:
offset - 偏移量。
str - 一個 string。
返回:
此對象的一個引用。
拋出:
- 如果 offset 參數無效。
另請參見:
length()
G. java字元串數組增加賦值
你那是語法錯誤了
,[]裡面給的值是數組的長度
是個數值。
string[]
forname
=
new
string[]{"name","nam2","name3"};
H. JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
publicclassStrDemo{
publicstaticvoidmain(String[]args){
Stringstr1="我java";
StringBuildersb=newStringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1,"正在學習");//在指定的位置1,插入指定的字元串
str1=sb.toString();
System.out.println(str1);
}
}
輸出
我正在學習java
StringBuilder 在大量字元串操作的情況下,效率明顯比字元串用加號(+)連接,快很多。