首页 > 其他分享 >String的面试题

String的面试题

时间:2023-02-06 17:36:11浏览次数:43  
标签:src 面试题 ch String int System out


//去除首尾的空格
private static String claerTrim(String str) {

String st = "";
int flag = 0;
int first=0,last=str.length();

for(int i=0;i<str.length();i++){
char ch = str.charAt(i);
if(ch == ' '){
continue;
}else{
first = i;
break;
}
}

for(int i=str.length()-1;i>0;i--){
char ch = str.charAt(i);
if(ch == ' '){
continue;
}else{
last = i;
break;
}
}

System.out.println(first);
System.out.println(last);


while(first<=last){
char ch = str.charAt(first);
st = st + ch + "";
System.out.println(st);
first++;
}

//System.out.println(st);
return st;
}

//获取上传文件名 "D:\\20120512\\day12\\Demo1.java"。
public static String getFileName2( String path ){
return path.substring( path.lastIndexOf("\\") + 1 );
}
}

// 求一个子串在整串中出现的次数

public static int getCount( String src , String tag ){
// 0. 定义索引变量和统计个数的变量
int index = 0;
int count = 0;
// 1. 写循环判断
while ( ( index = src.indexOf(tag) ) != -1 ) // jackjava
{
// 2. 求字串
System.out.println( src );
src = src.substring( index + tag.length() ); // index 4 + 4 = 8
System.out.print( src.length() + " : " + index + " : " + tag.length() );
// 3. 累加
count++;
}
return count;
}


标签:src,面试题,ch,String,int,System,out
From: https://blog.51cto.com/u_15955675/6039971

相关文章

  • StringBuffer增长方式
    StringBuffer其实就是一个存储字符的容器。笔试题目:使用Stringbuffer无参的构造函数创建一个对象时,默认的初始容量是多少?如果长度不够使用了,自动增长多少倍?StringBuff......
  • String类构造方法与普通方法--Java基础058
    packagetest;publicclassDemo1{publicstaticvoidmain(String[]args){//1对象的比较Stringstr1="hello";Stringstr2="hello";......
  • Java8中匹配两个list的数据(string的list与对象list的属性求差集)
    场景Java8新特性-Stream对集合进行操作的常用API:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126070657上面介绍常用api的使用,下面记录一个常用场景的......
  • Python的f-strings格式化
    我是精神抖擞王大鹏,不卑不亢,和蔼可亲~计算机硕士,目前小米大数据开发。日常会分享总结一些自己面试实际问题的回答,欢迎一起讨论。公众号:diting_dapeng'f-strings’是Python......
  • list集合(String字符串)去重的三种方式
    方式一:List<String>listTemp=newArrayList<String>();for(inti=0;i<list.size();i++){if(!listTemp.contains......
  • StringBuffer的append讲义
    先贴源码publicsynchronizedStringBufferappend(Stringstr){toStringCache=null;super.append(str);returnthis;}进入AbstractStringBuilder......
  • 百度前端常见react面试题
    Dva工作原理集成redux+redux-saga工作原理改变发生通常是通过用户交互行为或者浏览器行为(如路由跳转等)触发的,当此类行为会改变数据的时候可以通过dispatch发起一个......
  • 一道React面试题把我整懵了
    提问:react项目中的JSX里,onChange={this.func.bind(this)}的写法,为什么要比非bind的func=()=>{}的写法效率高?声明:由于本人水平有限,有考虑不周之处,或者出现错误的,请......
  • 京东前端高频react面试题集锦
    你理解“在React中,一切都是组件”这句话。组件是React应用UI的构建块。这些组件将整个UI分成小的独立并可重用的部分。每个组件彼此独立,而不会影响UI的其余部分。......
  • map和string的用法
    这个是别人写的map用法比较好可以看一下如何向数组中插入内容​​​http://www.360doc.com/content/12/0417/16/3349869_204420932.shtml​​string的主要一点记住strin......