拼接字符串;字符反转;统计大串中小串出现的次数

package Homework;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
/**
* 把数组中的数据按照指定个格式拼接成一个字符串
举例:int[] arr = {1,2,3}; 输出结果:[1, 2, 3]

字符串反转
举例:键盘录入”abc” 输出结果:”cba”

统计大串中小串出现的次数
举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”
中java出现了5次
* @author 张致远
*
*/
public class Homework3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
String a1=new String("1,2,3");


char[] char1=a1.toCharArray();
for(int i=0;i<char1.length;i++){
System.out.print(char1[i]);
// System.out.println("char1"+"["+i+"]="+char1[i]+" ");
}

-----------------------------------(2)----------------------------------------

System.out.print("请输入:");
String a2=in.nextLine();

char[] char2=a2.toCharArray();
for(int i=char2.length-1;i>=0;i--){
System.out.print(char2[i]);
}

//---------------------------------------(3)----------------------------------------

String Big=in.next();
String Small=in.next();
char[] B=Big.toCharArray();
char[] S=Small.toCharArray();

// char[] char3=a3.toCharArray();

int cnt=0;
for(int i=0;i<B.length;i++){
if(B[i]==S[0]){
int juge=0;
for(int j=0;j<S.length;j++){
if(B[i+j]==S[j]){
juge++;
}
else break;
}
if(juge==S.length){
cnt++;
}
}
}

System.out.println("出现次数为"+cnt);

}

}

转载于:https://www.cnblogs.com/Chandelier/p/6341616.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值