String字符串如何分割????【基础面试题】

版权声明:本文为changeyd原创文章,未经changeyd允许不得转载。谢谢合作 https://blog.csdn.net/qq_40223688/article/details/88045985

今天一个很宅的一个面试官面试我技术相关问题,一进来就直接看我简历,看完简历,然后一句话没说,直接问我问题。

哦买嘎,连让我自我介绍都省掉了,直接上来就问我一些String的方法问题,,我的天,我很无奈,我面试的是Java实习岗位吗?

但是今天有一个问题让我惊呆了,问:

如何分割字符串?我说通常采用下标来分割,采用那个su什么的方法:

他说不是,我是指返回一个数组的,我转念一想:toArray什么的方法

他说也不是,我想起来了,sp什么的一个方法:

对,就是这个方法,返回是的一个数组,也是用来分割字符串的。

然后对方hr又来一句:那么使用这个方法需要注意什么呢?我的天?我哪还记得这些方法的注意事项,,,转念一想:

在该方法内输入的参数必须为字符串。。

对方又来一句:还有吗?

我心里想,完了,栽在这种问题上了,就说了一句我可能还没碰到。。。。

等面试结束,我立刻抱着学习的心态查了一下,一查吓一跳。。。转义字符。。。。心中一万个MMP。

那么我在说下什么是转义字符:就好比我要在字符串的内容输入一个“ "  ”字符,一个英文版的双引号,但是对于jvm虚拟机来说,它会认为你这是要输入一个字符串的前缀,但是只写了一个“ " ”,还没写完,所以会报错。那么我们将其声明为转义字符,那就会作为一个字符串显示 “ /" ”,这样输入就可以了。并且,如果你输入一个 a,和输入一个 /a,两者的意义其实不是一个样的,其ASCII码就不一样了。

希望大家以后面试注意细节,基础。别栽在基础问题上了

猜你喜欢

转载自blog.csdn.net/qq_40223688/article/details/88045985