第一范文网 - 专业文章范例文档资料分享平台

Java中深入了解字符串

来源:用户分享 时间:2026/9/4 12:23:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

深入了解字符串 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 常见创建字符串的语法:String s = \创建字符串s,并且赋值\ String s = new String(\创建字符串s,并且赋值\String s = \创建一个空字符串String s = new String(); //创建一个空字符串字符串长度:String str = \int len = str.length();System.out.println(str); ? //此时打印字符串长度,长度为5字符串比较,举例:模拟登陆,假设用户名:admin,密码:123456登陆成功,其他登陆失败Scanner input = new Scanner(System.in);System.out.print(\请输入用户名:\String account = input.nextLine().trim();System.out.print(\请输入密码:\String pwd = input.nextLine().trim();if(account.equals(\{ System.out.println(\登陆成功!\}else{ System.out.println(\登陆失败!\}备注:字符串比较不要使用==比较,建议使用equals函数,如果比较的时候不区分大小写,可以使用equalsIgnoreCase()函数进行比较。字符串大小写转换:String str = \System.out.println(str.toLowerCase()); ? //打印helloSystem.out.println(str.toUpperCase()); //打印HELLO字符串拼接:+进行拼接String a = \String b = \System.out.println(a+b); ? //两个字符串拼接,打印21int a = 2;String b = \System.out.println(a+b); ? //数字和字符串拼接,打印21concat函数进行拼接String a = \String b = \System.out.println(a.concat(b)); //使用函数拼接,打印21StringBu?er拼接:StringBu?er:String增强版(字符串频繁修改时,使用StringBu?er提高执行效率)StringBuffer sb = new StringBuffer(\sb.append(\sb.append(\sb.insert(6, \System.out.println(sb.toString()); //打印“Hello,EveyOne,My Name Is Jay.”判断子字符串的出现位置:String str = \int index = str.indexOf(\搜索第一个出现字符或字符串的位置System.out.println(index);int lastIndex = str.lastIndexOf(\搜索最后一个出现字符或字符串的位置System.out.println(lastIndex);备注:indexOf或lastIndexOf如果搜索不到子字符串,将返回 -1。截取子字符串:String str = \此字符串存储一个人的身份证号码String year = str.substring(6, 10); ? //通过字符串截图,截取开始位置6,结束位置10.System.out.println(\出身年份:\打印该人员的出身年份。 字符串切割成数组://需求:字符串中有多个人的名字,每个名字勇逗号分开,需要处理字符串最后每个名字打印一行:String str = \刘备,关羽,张飞,赵云,马超\定义一个字符串包含所有人名String[] arr = str.split(\将字符串用逗号切割成数组//循环打印数组的元素for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]);}?

搜索更多关于: Java中深入了解字符串 的文档
Java中深入了解字符串.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1dkmp4c6008njyy26yqz6tzp834d3b018op_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top