JAVA实现实现字符重复,用指定字符扩充字符串,移除字符串中的指定字符,字符串反转 不用直接反转的方法

import java.util.Scanner;
public class StringsTest{
	

	public static void main(String[] args){
		
		//实现字符重复
		Scanner scanner = new Scanner(System.in);
		while(true){
		System.out.println("请输入被重复字符 和 重复的次数");
		String c = scanner.next();
		char s = c.charAt(0);
		int  count = scanner.nextInt();
		if(count <= 0){
			System.out.println("输入有误,请输入大于零的整数");
		}else{
			char[] x = new char[count];
		for(int i = 0;i<count;i++){
			x[i] = s;
			System.out.print(x[i]);
		    }
			break;
		}
		}    		
	}
	}
import java.util.Scanner;
public class StringsTest{
	

	public static void main(String[] args){
		
		   //用指定字符扩充字符串
        Scanner sc = new Scanner(System.in);
		String str = "abc";//被填充前的原始字符串
		System.out.println("请输入填充的字符   and   字符个数");
		String c = sc.next();
		char s = c.charAt(0);
		int count = sc.nextInt();
		count = count - str.length();
		if(count>0){
		char[] x = new char[count];
		for(int i = 0;i<count;i++){
			x[i] = s;
		}
		String y = new String(x);
		System.out.println(str.concat(y));
		//String z = str.concat(y);
		}else{
			System.out.println(str);
		}     

	}
	}

import java.util.Scanner;
public class StringsTest{
	

	public static void main(String[] args){	
		//移除字符串中的指定字符
		Scanner sc = new Scanner(System.in);
		String str = null;
		System.out.println("请输入字符串    and  要移除的字符");
		str = sc.next();
		String x = sc.next();
		char s = x.charAt(0);//保证输入的是字符
		String ss = Character.toString(s);
		//百度找到了Character类的静态方法 将输入的字符型s 转化为字符串形式 
		//不然下面的字符串替换方法 会报错(char无法转化为String)
		//String str3 = Character.toString(a);
		System.out.println(str.replaceAll(ss,""));
		
		
	}
	}

import java.util.Scanner;
public class StringsTest{
	

	public static void main(String[] args){
			
		//字符串反转  不用直接反转的方法
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入要反转的字符串");
		String str = sc.next();
		int s = str.length();
		for(int i = s-1;i >= 0;i--){
			char redata = str.charAt(i);
			System.out.print(redata);
		}
		
	}
	}

猜你喜欢

转载自blog.csdn.net/qq_43223415/article/details/84454005