java

注册

 

发新话题 回复该主题

009String类的常用方法有哪些 [复制链接]

1#
白癜风怎么能治好 http://m.39.net/pf/a_4792757.html
-String类的常用方法有哪些.mp:30来自小崔聊科技

题目

本期要说的是《年Java面试题》的第9题,面试官提了这样一个问题:

请说出String类的常用方法有哪些?

知识点分析

1这个题目没有什么内涵,纯粹是看对String类的熟练程度。

出这样的题,就是看看是不是实际写过一些代码。因此如果是想面试一个高级程序员,看到这样的面试题就可以转头走了,因为这家公司想招的应该是刚参加工作没多长时间的新手,高级程序员参加这样的面试纯粹是浪费时间。

2Java确实在类的功能封装上做的非常优秀

Java这一点确实做得非常好,想想C开发的时候要操作字符串,那真是痛苦,而Java基本已经把常用的字符串操作功能封装的很好了,各种功能都是拿过来直接用就可以了。

当然,这也造成了C/C++程序员瞧不起Java程序员的现状,因为人家C/C++程序员对内存、对指针、对编译原理的理解确实比Java程序员高一个等级,毕竟不理解这些实在是没法干活儿。

演示面试

好了,废话不多说了额,现在就由我来演示一下面试:

你好,面试官。

我随便列一些String类的常用方法,想到哪个说哪个吧。

trim方法:这个方法是清除掉字符串前后的空白字符的。有些时候前台用户输入字符的时候不小心会在后面多写了一个空格,这时候传到后台Java端的时候,就可以使用这个方法把后面的空格清除掉。

contains方法:这个方法的参数是一个子字符串,判断主字符串里面是否包含子字符串,如果包含就返回true,否则就返回false。

indexOf方法:这个方法的参数是一个子字符串,判断子字符串在主字符串中第一次出现的位置索引,这里要注意主字符串的第一个位置索引值是0。如果主字符串里面就没有子字符串,那么返回值为-1。

replace方法:替换字符串中的子字符串为新的子字符串。这个方法还有一个重载方法,参数是两个字符,把主字符串里面的字符替换为另一个字符。

replaceAll方法:这个参数要注意,第一个参数是一个正则表达式。

基本就说这些吧,要说还有很多方法,就不耽误时间了。

=========================================================

下期再见

好了,以上就是我的演示面试,不知道是否让你满意。我们下期再见。

分享 转发
TOP
发新话题 回复该主题