-
字符串逆序:编写一个程序,接受一个字符串并输出它的逆序字符串。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String reversed = new StringBuilder(input).reverse().toString(); System.out.println(reversed); scanner.close(); } }
-
字符串去空格:编写一个程序,接受一个字符串并删除其开头和结尾的空格。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String trimmed = input.trim(); System.out.println(trimmed); scanner.close(); } }
-
字符串排序:编写一个程序,接受一个字符串并输出字符按字典顺序排序后的新字符串。
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); char[] charArray = str.toCharArray(); Arrays.sort(charArray); System.out.println(new String(charArray)); scanner.close(); } }
-
字符串查找:编写一个程序,接受两个字符串,输出第二个字符串在第一个字符串中的起始位置(从0开始计数)。如果找不到,输出-1。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String substr = sc.nextLine(); int index = str.indexOf(substr); System.out.println(index); scanner.close(); } }
-
字符串替换:编写一个程序,接受三个字符串,第一个是原始字符串,第二个是需要被替换的子串,第三个是替换后的子串。程序应输出替换后的字符串。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String originalStr = sc.nextLine(); String toReplace = sc.nextLine(); String replacement = sc.nextLine(); String replacedStr = originalStr.replace(toReplace, replacement); System.out.println(replacedStr); scanner.close(); } }
蓝桥杯 字符串处理 Java
最新推荐文章于 2024-07-26 12:28:02 发布