當前位置:首頁 » 編程語言 » java字元串輸出

java字元串輸出

發布時間: 2022-05-01 02:50:02

『壹』 java按格式輸出字元串

在Java編程中格式化字元串,用String類的靜態方法String.format():

format(Localel,Stringformat,Object...args)
//使用指定的語言環境、格式字元串和參數返回一個格式化字元串。
format(Stringformat,Object...args)
//使用指定的格式字元串和參數返回一個格式化字元串。

舉幾個這個方法實用的例子(注釋是輸出結果):

//案例1
longnow=System.currentTimeMillis();
Strings=String.format("%tR",now);//輸出當前時間的小時和分鍾
//格式化輸出結果"09:22"

//案例2
Dated=newDate(now);
s=String.format("%tD",d);//輸出當前時間的month/day/year
//格式化輸出結果"11/05/15"

『貳』 java 怎麼把字元串數組完全輸出出來

直接通過判斷list數組的長度,之後循環輸出每一個元素即可。
public
class
Test
{
public
static
void
main(String[]
args)
{
String
[]
strs
=
{"asd",
"fdfds",
"233"};
//用for
each
語句輸出
for(String
s:
strs)
{
System.out.println(s);
}
//常規循環輸出
for(int
i
=
0;
i
<
strs.length;
i
++)
{
System.out.println(strs[i]);
}
}
}

『叄』 JAVA 字元串的輸出問題

str+="da"; 相當於str = str+"da"; 這條語首先聲明一個常量"da"到String池中,然後將str的地址指向"da",被重新賦值,
java中的String不可改變我用幾個例子來說明:
String str="dajian";
str.replace("da",""),
執行完後str不變,然而如果這樣寫:
str = str.replace("da","");
之後str.replace("da","") 為"jian"賦給str
str就為"jian"被重新賦值;

『肆』 java中輸出字元串

可以稍微改一下樓主原有的方法嗎?
只要在A類的構造方法中調用一下自己的print()方法,然後在B中的main方法中new A()就可以達到樓主的要求了...

import java.io.PrintWriter;

public class B {
A a;

public B(A a) {
this.a = a;
}

public void print() {
System.out.println("Hello from B!");
}

public static void main(String[] args) {
new A();
}
}

class A {
public A() {
print(); //我改了這里
new B(this).print();
} // new B(this)把對象A自己作為參數傳遞給了對象B的構造函數。

public void print() {
System.out.println("Hello from A!");
}
}

『伍』 java怎麼樣輸出字元串中的字元

參考編程:
import java.lang.*;
import javax.swing.*;
class A
{
static int i,j,max;
int count[]=new int[100];
char c[];
void setmax(String x)
{
max=x.length();
}
void sort(String x)
{
c=x.toCharArray();
for(i=0;i<max;i++)
count[i]=1;
for(i=max-1;i>0;i--)
{ for(j=0;j<i;j++)
{ if(c[i]==c[j])
{
count[j]++;
count[i]=0;
break;
}
}

}
}
void print()
{
int i,j=1;
System.out.println("字元串中每個字元出現的次數如下!");
System.out.println(" 字元"+" 出現次數");
for(i=0;i<max;i++)
if(count[i]!=0)
{
System.out.println("第"+j+"個字元是: "+c[i]+" "+count[i]);
j++;
}
}
}
class E
{ public static void main(String args[])
{ char c[];
String s;
s=JOptionPane.showInputDialog("請輸入字元串:");
System.out.println("你輸入字元串: "+s);
A a=new A();
a.setmax(s);
System.out.println("你輸入字元串長為: "+a.max);
a.sort(s);
a.print();
System.exit(0);
}

『陸』 java 字元串輸出

system.out.println("輸出內容") ; 輸出內容並換行
system.out.print("輸出內容") ; 輸出內容不換行
System 是一個類,out是一個static PrintStream 對象。由於它是「靜態」的,所以不需要我們創建任何東西,所以只需直接用它即可。
println()的意思是「把我給你的東西列印到控制台,並用一個新行結束」。所以在任何Java 程序中,一旦要把某些內容列印到控制台,就可條件反射地寫上System.out.println("內容")。

『柒』 java 字元串格式輸出

public static void main(String[] args) {
int i = 1234;
System.out.println(addZero(i,5));
int j = 12345;
System.out.println(addZero(j,5));
int k = 123456;
System.out.println(addZero(k,5));
}

public static String addZero(int c, int Length) {
String strC = Integer.toString(c);
int strLen = strC.length();
StringBuffer sb = null;
while (strLen < Length) {
sb = new StringBuffer();
sb.append("0").append(strC);
strC = sb.toString();
strLen = strC.length();
}
return strC;
}

『捌』 java怎麼樣實現字元串輸入輸出問題

代碼如下:

importjava.util.Scanner;

publicclassApp{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

char[]characters={
'Z','Y','X','W','V','U','T','S','R',
'Q','P','O','N','M','L','K','J','I',
'H','G','F','E','D','C','B','A'
};

Strings=scanner.nextLine();

Strings2="";

for(charch:s.toCharArray()){
if(Character.isUpperCase(ch)){
s2+=characters[ch-'A'];
}else{
s2+=ch;
}
}

System.out.println(s2);
}
}

運行結果:

『玖』 編寫Java程序,將一字元串其中的大小寫字母的字元分別輸出

循環字元串用charAt方法來獲取字元,將字元轉為int,只要判斷轉換後的數值就可以判斷大小寫字母,大寫字母的范圍是65-90,小寫字母的范圍是97-122。

public class Main {

public static void main(String[] args) {

String s = "aaBvdEFdsd";

StringBuffer ss = convertString(s);

System.out.println("大小寫轉換後是:" + convertString(s));

System.out.println("倒序輸出後是:" + ss.reverse());

}

public static StringBuffer convertString(String str) {

String upStr = str.toUpperCase();

String lowStr = str.toLowerCase();

StringBuffer buf = new StringBuffer(str.length());

for (int i = 0, k = str.length(); i < k; i++) {

{

if (str.charAt(i) == upStr.charAt(i)) {

buf.append(lowStr.charAt(i));

} else {

buf.append(upStr.charAt(i));

}

return buf;

(9)java字元串輸出擴展閱讀:

字元串在存儲上類似字元數組,它每一位單個元素都是能提取的,字元串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運算時每一位都能轉化為數字存入數組。

通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

『拾』 java中怎麼輸出字元串

你這是要輸入邊長然後輸出周長、面積吧
在主方法(main方法)里加上代碼:
double length = 4; //假如邊長為4
Square square = new Square (length); //new一個對象,並將邊長參數傳進去

double perimeter = square.getPerimeter(); //求出周長

double area= square.getArea(); //求出面積
//輸出:
System.out.println(」周長為:「+perimeter +"\n面積為:"+area);

熱點內容
線譜演算法 發布:2025-07-13 11:17:15 瀏覽:838
怎麼把文件上傳百度雲 發布:2025-07-13 11:09:18 瀏覽:556
光遇安卓玩家如何加蘋果玩家 發布:2025-07-13 11:08:21 瀏覽:477
安卓哪裡下載破解游戲 發布:2025-07-13 11:02:30 瀏覽:324
三菱如何查找未編譯的程序 發布:2025-07-13 11:02:29 瀏覽:389
2013全國計算機二級c語言真題 發布:2025-07-13 10:58:17 瀏覽:174
python讀取txt 發布:2025-07-13 10:56:50 瀏覽:641
c語言ftp伺服器 發布:2025-07-13 10:56:36 瀏覽:413
mdb壓縮 發布:2025-07-13 10:56:02 瀏覽:425
ftp虛擬目錄上傳文檔 發布:2025-07-13 10:51:18 瀏覽:641