From ff351c6c62de5f6af58bd27096d4354fb9ff1c93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=88=B4=E6=9C=A8=E3=80=80=E7=9A=93=E4=BB=8B?= <26-k-suzuki-avnz@it-college.co.jp> Date: Thu, 8 Oct 2026 16:10:56 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=9F=E3=83=83=E3=82=B7=E3=83=A7=E3=83=B3?= =?UTF-8?q?=E9=96=8B=E7=99=BA1=E6=97=A5=E7=9B=AE=EF=BC=9A=E6=AE=B5?= =?UTF-8?q?=E9=9A=8E3=E3=81=BE=E3=81=A7=E5=AE=8C=E4=BA=86=E6=B8=88?= =?UTF-8?q?=E3=81=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StringCheck_suzuki_1007.java | 68 ++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 StringCheck_suzuki_1007.java diff --git a/StringCheck_suzuki_1007.java b/StringCheck_suzuki_1007.java new file mode 100644 index 0000000..c5c215c --- /dev/null +++ b/StringCheck_suzuki_1007.java @@ -0,0 +1,68 @@ +import java.util.Scanner; + +public class StringCheck { + + /** + * @param args + */ + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + + // 表示文字列を設定する + String[] display; + display = new String[4]; + display[0] = "いまなにしてる?"; + display[1] = "何も入力されていません"; + display[2] = "投稿文が長すぎます"; + display[3] = "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"; + + + /*==========文字列読み取り==========*/ + + // いまなにしてる? + System.out.println(display[0]); + + // 標準入力から1行分の文字列を読み取りstrに格納する + Scanner sc = new Scanner(System.in); + String str = sc.nextLine(); + sc.close(); + + // 空行を表示する + System.out.println(); + + // ↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓ + System.out.println(display[3]); + + // 文字列の前後の空白を除去して出力する + str = str.strip(); + System.out.println(str); // テスト + + + /*==========文字数判定==========*/ + + // strの文字数を取得する + int length = str.length(); + /* + // 文字列中の空白を削除して文字列を取得する + String str_wospace = str.replaceAll("\t|\s| ",""); // タブ+半角スペース+改行+改ページ+垂直タブ+全角スペース + System.out.println(str_wospace); + int length = str_wospace.length(); + */ + System.out.println(length); // テスト + + // 文字数が0かどうかを判定する + boolean wh0 = length == 0; + System.out.println(wh0); // テスト + + // 文字数が140を超えているかどうかを判定する + boolean wh140over = length > 140; + System.out.println(wh140over); // テスト + + // 残り入力可能文字数を表示する + System.out.println(140-length); + + + } + +}