ホームページ  >  記事  >  Java  >  Java での一般的な文字列操作と日付操作の概要

Java での一般的な文字列操作と日付操作の概要

高洛峰
高洛峰オリジナル
2017-01-20 16:40:031255ブラウズ

1. 文字列操作

文字列の作成

String s2 = new String("Hello World");

String s1 = "Hello World";

1. 文字列の接続

複数の文字列を連結する場合、それぞれの文字列は+ で接続されており、+ は文字列リンクであり、接続後に新しい文字列が生成されます。

2. 文字列 a.length() の長さを取得します。

インデックスに従って 0 から開始し、位置 1 から位置 3 までの文字列の長さを切片します。

3. 指定された文字列のindexOf()メソッドのインデックス位置を取得します。

indexOf(s) 戻り値: 文字列内で最初に出現した s のインデックスを返します。

lastIndexOf(s) 戻り値: 文字列内で最後に出現した s のインデックスを返します。

4. 文字列を削除する前。 , スペースtrim()の後

Java での一般的な文字列操作と日付操作の概要Java での一般的な文字列操作と日付操作の概要

5.指定された文字列に一致するすべての文字列を置換します

Java での一般的な文字列操作と日付操作の概要Java での一般的な文字列操作と日付操作の概要

6. 文字列が等しいかどうかを判断します

equals() を使用して文字列を比較すると、大文字と小文字が厳密に区別されます。2 つの文字列の文字数と長さが同じであれば true を返し、それ以外の場合は false を返します。

7.文字列の開始を決定するstartsWith() メソッド文字列の終了を決定endsWith() メソッド

メソッドは、現在の文字列オブジェクトがパラメーターで指定された文字で始まるか終了するかを決定するために使用されます。

8. 大文字小文字変換

文字列の大文字を小文字に変換する toLowerCase() メソッド

文字列の小文字を大文字に変換する toUpperCase() メソッド

9.このメソッドは、指定された区切り文字に従って文字列を完全に分割します。

宿題:

public static void main1 (String[] args){
 String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ;
 for(int i=0;i<4;i++){
 int b = (int)(Math.random()*100)%a.length();
 String c = a.substring(b, b+1);
 System.out.print(a.substring(b, b+1));
   
 }
 }
//随机生成不重复的四位数的验证码

public static void main(String[] args){
 String a = " <student><xm>张三</xm><xb>男</xb></student>";
 String b = a.substring(a.indexOf("<xm>")+4,a.indexOf("</xm>") );
 System.out.println("姓名:"+b);
 String c =a.substring(a.indexOf("<xb>")+4,a.indexOf("</xb>") );
 System.out.println("性别:"+c);
  
 }
 //截取姓名和性别

Java での一般的な文字列操作と日付操作の概要

Java での一般的な文字列操作と日付操作の概要

2. 日付操作: Calendar

(1) 日付の読み取り

Calendar a = Calendar.getInstance();

d.get (定数) ;

d.get(Calendar.YEAR); //数値の年を返します

d.get(Calendar.MONTH) //月

d.get(Calendar.DAY_OF_MONTH) //日

d.get(Calendar.HOUR); ) ;//時
d.get(Calendar.MINUTE);//分
d.get(Calendar.SECOND);//秒
d.get(Calendar.MILLISECOND);//ミリ秒

日付形式表示:

日付書式設定表示 SimpleDateFormat を使用します

1. 日付カレンダーを作成します

Calendar a = Calendar.getInstance();

2. フォーマッタを作成します

SimpleDateFormat f = new SimpleDateFormat("Formatting Style") ;

yy, yyyy --year

M,MM--month

d,dd --day

h,hh--時、12 時間制 HH--時、24 時間制

m,mm-分
s ,ss -秒

3. カレンダーをフォーマットします

f.format(date); //カレンダーではなく日付であることに注意してください;

f.format(a.getTime()) //カレンダーオブジェクトgetTime()を使用します。関数でDateオブジェクトに変換します

(2) 日付を書きます

Calendar a = Calendar.getInstance();

a.set(年, 月, 日);

a.set(年, 月, 日,時、分、秒);

a.set(定数, 値);

//c.set(1999,8,12);

//c.set(1999, 2,4,18,55,32) ;
//c.set(Calendar.YEAR, 1980);

public class Dog {
 public static void main(String[] args){
 Calendar a = Calendar.getInstance();
 a.set(2002, 2, 13);
 SimpleDateFormat b = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
 String c = b.format(a.getTime());
 System.out.println(c);
 }
//格式化日期显示
//时分秒不写是当前时间




Java での一般的な文字列操作と日付操作の概要

以上がこの記事の内容の全てです、この記事の内容が少しでも皆様のお役に立てれば幸いです。勉強したり仕事したり、PHP 中国語 Web サイトもサポートしたいと考えています。

Java での一般的な文字列操作と日付操作に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。