Javaサンプル集目次

Javaサンプルプログラムの目次ページです。
Home > サンプル集 > Javaサンプル集


Javaサンプル集

1. 文字の連結

 ■Sample1-1 : +演算子による文字列の連結 ( ConcatSample1.java ) 
 ■Sample1-2 : String.concatによる文字列の連結 ( ConcatSample2.java ) 
 ■Sample1-3 : StringBufferによる文字列の連結 ( ConcatSample3.java ) 
 ■Sample1-4 : StringBuilderによる文字列の連結 ( ConcatSample4.java ) 

2. 部分文字列の取り出し

 ■Sample2-1 : 文字列先頭からの部分文字列を取り出す ( SubstringSample1.java ) 
 ■Sample2-2 : 文字列から部分文字列を取り出す ( SubstringSample2.java ) 
 ■Sample2-3 : 文字列後ろからの部分文字列を取り出す ( SubstringSample3.java ) 
 ■Sample2-4 : 指定した文字より後ろの文字列を取り出す ( SubstringSample4.java ) 
 ■Sample2-5 : 指定した文字より前の文字列を取り出す ( SubstringSample5.java ) 
 ■Sample2-6 : 文字列の分割 ( SubstringSample6.java ) 

3. 文字列の変換(英字)

 ■Sample3-1 : 英大文字小文字変換 ( Sample1.java ) 
 ■Sample3-2 : 半角英字→全角英字変換 ( Han2Zen.java ) 
 ■Sample3-3 : 全角英字→半角英字変換 ( Zeb2Han.java ) 

4. カタカナからローマ字への文字列変換

 ■Sample4-1 : カタカナ→ローマ字変換 ( Kana2Roma.java ) 

5. ひらがなからローマ字への文字列変換

 ■Sample5-1 : ひらがな→ローマ字変換 ( HiraGana2Roma.java ) 

6. 数値の文字列フォーマット変換

 ■Sample6-1 : 数字の先頭を0で埋める ( Sample2_1.java )  
 ■Sample6-2 : 数字の先頭を空白で埋める ( Sample2_2.java )  
 ■Sample6-3 : 符号付数値 ( Sample2_3.java )  
 ■Sample6-4 : 負数を括弧付きで表示する ( Sample2_4.java )  
 ■Sample6-5 : 数字3桁ごとにカンマで区切る ( Sample2_5.java )  
 ■Sample6-6 : 浮動小数点の表示 ( Sample2_6.java )  
 ■Sample6-7 : 16進数の表示 
 ■Sample6-8 : 8進数の表示 

7. 日付の文字列フォーマット変換

 ■Sample7-1 : 日付の文字列フォーマット(西暦年)( DateFormatSample01.java )  
 ■Sample7-2 : 日付の文字列フォーマット(和暦年)( DateFormatSample02.java ) 
 ■Sample7-3 : 日付の文字列フォーマット(月)( DateFormatSample03.java )  
 ■Sample7-4 : 日付の文字列フォーマット(英語の月)( DateFormatSample04.java )  
 ■Sample7-5 : 日付の文字列フォーマット(日にち) ( DateFormatSample05.java )  
 ■Sample7-6 : 日付の文字列フォーマット(曜日) ( DateFormatSample06.java )  
 ■Sample7-7 : 日付の文字列フォーマット(桁揃え) ( DateFormatSample07.java )  
 ■Sample7-8 : 日付の文字列フォーマット(和暦の月)( DateFormatSample08.java、JpMonth.java) 

8. 時刻の文字列フォーマット変換

 ■Sample8-1 : 時の表示 ( TimeFormatSample01.java )  
 ■Sample8-2 : 分の表示 ( TimeFormatSample02.java )  
 ■Sample8-3 : 秒の表示 ( TimeFormatSample03.java )  
 ■Sample8-4 : ミリ秒の表示 ( TimeFormatSample04.java )  
 ■Sample8-5 : ナノ秒の表示 ( TimeFormatSample05.java )  
 ■Sample8-6 : 午前、午後の表示 ( TimeFormatSample06 )  
 ■Sample8-7 : タイムゾーン ( TimeFormatSample07.java )  
 ■Sample8-8 : 1970/1/1 00:00:00からの経過時間 ( TimeFormatSample08.java )  
 ■Sample8-9 : 時刻書式の桁揃え ( TimeFormatSample09.java )  

9. いろいろな文字列フォーマット変換

 ■Sample9-1 : 文字列フォーマット変換 その1 ( FormatSample01.java )  

10. 正規表現

 ■Sample10-1 : 正規表現-繰り返し文字1 ( RegularSample1.java )  
 ■Sample10-2 : 正規表現-繰り返し文字2 ( RegularSample2.java )  
 ■Sample10-3 : 正規表現-文字のグループ化 ( RegularSample3.java )  
 ■Sample10-4 : 正規表現-文字の選択1 ( RegularSample4.java )  
 ■Sample10-5 : 正規表現-文字の選択2 ( RegularSample5.java )  
 ■Sample10-6 : 正規表現-文字のN回繰り返し ( RegularSample6.java )  
 ■Sample10-7 : 正規表現-グループ文字のN回繰り返し ( RegularSample7.java )  
 ■Sample10-8 : 正規表現-文字のN回〜M回の繰り返し ( RegularSample8.java )  
 ■Sample10-9 : 正規表現-グループ文字のN回〜M回の繰り返し ( RegularSample9.java )  
 ■Sample10-10 : 正規表現-文字の否定 ( RegularSample10.java ) 
 ■Sample10-11 : 正規表現-文字列の置換1 ( RegularSample11.java ) 
 ■Sample10-12 : 正規表現-文字列の置換2 ( RegularSample12.java ) 

11. オブジェクトのソート

 ■Sample11-1 : オブジェクトのソート(昇順)( ObjectSort1.java )  
 ■Sample11-2 : オブジェクトのソート(降順))( ObjectSort2.java )  
 ■Sample11-3 : 複数項目のソート)( ObjectSort3.java )  

12. ファイルの入出力

 ■Sample12-1 : テキストファイルへの書き込み ( FileInOut01.java ) 
 ■Sample12-2 : テキストファイルへの追加書き込み(FileInOut08.java) 
 ■Sample12-3 : 文字コードを指定したテキストファイルへの書き込み( FileInOut03.java ) 
 ■Sample12-4 : テキストファイルの読み込み(FileInOut04.java) 
 ■Sample12-5 : 文字コードを指定してテキストファイルを読み込む(FileInOut05.java) 
 ■Sample12-6 : テキストファイルの読み書き(FileInOut06.java) 
 ■Sample12-7 : バイナリーデータをファイルに書き込む(FileInOut07.java) 
 ■Sample12-8 : バイナリーファイルを読み込む(FileInOut08.java) 
 ■Sample12-9 : バイナリーデータの読み書き(FileInOut09.java) 

13. 外部プログラムの実行

 ■Sample13-1 : 外部プログラムの実行 ( Execute01.java ) 
 ■Sample13-2 : 外部プログラム実行終了待ち ( Execute02.java ) 

14. 図形の印刷

 ■Sample14-1 : 図形の印刷 ( PrinterSample.java ) 

15. 日にちの計算

 ■Sample15-1 : ある日付のN日後 ( DateSample01.java ) 
 ■Sample15-2 : ある日付のN日前 ( DateSample02.java ) 
 ■Sample15-3 : ある日付からある日付の間の日数 ( DateSample03.java ) 

16. いろいろな国の時刻

 ■Sample16-1 : UTC時刻の表示 ( TimeZoneSample01.java ) 
 ■Sample16-2 : GMTとJSTの表示( TimeZoneSample02.java ) 
 ■Sample16-3 : いろんな国の時刻( TimeZoneSample03.java ) 

17. スレッド

 ■Sample17-1 : スレッド(Threadクラスを使った書き方) ( ThreadSample1A.java ) 
 ■Sample17-2 : スレッド(Threadクラスを使った書き方(匿名クラス))( ThreadSample1B.java ) 
 ■Sample17-3 : スレッド(Runnableクラスを使った書き方)( ThreadSample2A.java ) 
 ■Sample17-4 : スレッド(Runnableクラスを使った書き方(匿名クラス))( ThreadSample2B.java ) 

18. ファイル/ディレクトリの操作

 ■Sample18-1 : ファイルの新規作成 ( FileSample01.java ) 
 ■Sample18-2 : ファイルの削除 ( FileSample02.java ) 
 ■Sample18-3 : ディレクトリの作成 その1 ( DirectorySample01.java ) 
 ■Sample18-4 : ディレクトリの作成 その2 ( DirectorySample02.java ) 
 ■Sample18-5 : ディスク容量の取得 

19. 乱数

 ■Sample19-1 : 1〜100までの乱数を生成する(Mathクラス) 
 ■Sample19-2 : 1〜100までの乱数を生成する(Randomクラス) 
 ■Sample19-3 : 重複しない1〜10までの乱数を生成する 

20. CSVファイル

 ■Sample20-1 : CSVファイルの読み込みサンプル 

最終更新日:1970/01/01

2015-03-01からの訪問者数
  3868 人