㈠ java中怎麼將數組轉為string輸出到文本框
對於字元數組可以用你的新建一個字元串對象的方法轉成字元串String類型,
或者用Text2.setText(String.valueOf(charArray));把字元數組轉成字元串String類型,輸出到文本框.
另外,需要把輸出到文本框的語句放到for循環外面.
完整的Java程序如下(改動的地方見注釋)
public class A {
private static String encrypt(String clearText,int key){
char[] charArray=clearText.toCharArray();
for(int i=0;i<charArray.length;i++){
char c=(char)(charArray[i]+key);//這里把4改成key
charArray[i]=c;
}
Text2.setText(new String(charArray));//這里把這句移到這里
return new String(charArray);
}
public static void main(String[] args) {
String s=encrypt("Hello World",4);
System.out.println(s);
}
}
㈡ java 中怎麼樣將已有的字元串保存到txt文件中
用FileOutputStream類,
方法:
FileOutputStream out =null;
try{
out=new FileOutputStream("d:\\iotest\dest.txt",true); // 指定文件夾命以及存版儲路徑權
out.write();
...// 省略
}
㈢ java 字元串流怎麼轉成文件
代碼如下:
/**
* 將一個字元串轉化為輸入版流權
*/
public static InputStream getStringStream(String sInputString){
if (sInputString != null && !sInputString.trim().equals("")){
try{
ByteArrayInputStream tInputStringStream = new ByteArrayInputStream(sInputString.getBytes());
return tInputStringStream;
}catch (Exception ex){
ex.printStackTrace();
}
}
return null;
}
㈣ Java中怎麼將字元串按行寫入到txt文件中
java寫入文本文件的方法很多,比如FileWriter
FileWriterfw=newFileWriter("D:/Test.txt");
Strings="helloworld ";
fw.write(s,0,s.length());
s="helloworld2 ";
fw.write(s,0,s.length());
fw.flush();
這樣就寫了兩行了。其中斜線n是換行符
㈤ java中怎麼輸出字元串
在Java中,輸出字元串的方法通常通過System.out.println()來實現。這是一個常用的輸出語句,能夠將括弧內的內容列印到控制台。例如:
如果我們有一個名為Square的類,它有兩個方法:getArea()和getPerimeter(),分別用於計算正方形的面積和周長。當我們創建一個Square對象sq1,並調用其getArea()和getPerimeter()方法,然後使用System.out.println()來輸出結果時,代碼可能如下所示:
Square sq1 = new Square(123);
System.out.println(sq1.getArea());
System.out.println(sq1.getPerimeter());
這段代碼首先創建了一個新的Square對象sq1,參數123代表正方形的邊長。接著,使用System.out.println()輸出了該對象的面積和周長。
這里值得注意的是,System.out.println()會自動在輸出內容的末尾添加一個換行符,使得下一條輸出內容會從新的一行開始。如果需要在同一行輸出多個信息,可以考慮使用System.out.print()代替。
另外,System.out.println()不僅可以用於輸出字元串,還可以輸出其他數據類型,如整數、浮點數等。例如:
System.out.println("面積是:" + sq1.getArea());
System.out.println("周長是:" + sq1.getPerimeter());
這樣可以將文本描述與計算結果結合起來,使輸出內容更加清晰易讀。
總之,在Java中,通過System.out.println()可以方便地將各種數據類型的內容輸出到控制台,這對於調試和展示程序運行結果非常重要。
㈥ java//輸出流讀進一個字元串到一個文本里 用輸入流列印出來 用in.read()方法怎麼實現
應該可以 -1是read()方法的返回值。
比如下面的代碼:
byte[] by=new byte[1024];
FileInputStream filein=new FileInputStream("考場規則.txt");
FileOutputStream fileout=new FileOutputStream("新生成.txt");
while(filein.read(by)!=-1)
{
fileout.write(by);
// fileout.write("\n");
}
filein.close();
fileout.close();
㈦ java怎樣把一字元串數組寫入.txt文件中,求代碼,超級感謝
在Java中,我們可以使用FileOutputStream將字元串數組寫入.txt文件。首先,我們需要創建一個文件對象,這里以D盤的testfile.txt為例。然後,使用FileOutputStream包裝文件對象,並設置為追加模式。接下來,我們定義一個字元串數組,包含多個城市名稱,然後遍歷數組,將每個元素寫入文件。具體代碼如下:
import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;
public class TestFile {
public static void main(String[] args) throws Exception {
File f = new File("D:" + File.separator + "testfile.txt");
OutputStream out = new FileOutputStream(f, true);
String[] str = {"shanghai", "beijing", "guangdong", "xiamen"};
for (int i = 0; i < str.length; i++) {
out.write(str[i].getBytes());
if (i != str.length - 1) {
out.write("\n".getBytes());
}
}
out.close();
}}
注意,這段代碼使用了write方法將字元串轉換為位元組流寫入文件。同時,我們在每次寫入字元串後追加了一個換行符,以便每個城市名稱分開放置在文件的不同行。最後,記得關閉OutputStream以釋放資源。
通過這種方式,我們可以輕松地將字元串數組寫入到.txt文件中。如果需要進一步處理文件,可以在代碼中添加相應的邏輯。希望這段示例代碼對你有所幫助。