Java 蓝桥杯 字符串基本用法
目录标题
- String的创建
- 字符串的基本操作
- StringBuilder类与StringBuffer类
String的创建
创建String类对象:
String str="java is cool"; // 可以直接生成字符串char [] chars1={'A','B','C','D'};char [] chars2={'1','2','3','5'};String s1=new String(chars1); // s1=ABCDString s2=new String(chars2,0,3); // s2=123 表示在chars2中从下标0开始 取3个字符组成字符串
字符串的基本操作
基本操作:
String str="Java is cool"; String str1="hello world";int c=12;int m=str.length(); // 字符串的长度String s=str.substring(5,7); //从下标5~7组成新的字符串String n=str.substring(8); //从下标8到结束组成新的字符串String x=str.toUpperCase(); //全大写String y=str.toLowerCase(); //全小写String z=str.trim(); //返回删除了空白字符的字符串boolean a=str.isEmpty(); //判断字符串是否为空 若为空(length==0)则输出turestr=str.concat(str1); //连接字符串str=str.replace('a','A'); //把字符'a'换成'A'char b=str.charAt(3); //返回下标为3的字符String d=String.valueOf(c); //将整形转换为字符串
字符串的查找:
String str="Java is cool"; int e=str.indexOf('a'); //查找字符首次出现的位置 对字符串也适用int f=str.indexOf("o",6); //从下标6开始查找 对字符串也适用int g=str.lastIndexOf('a'); //查找字符最后出现的位置int p=str.lastIndexOf("cool",7); //从下标7开始 查找字符串最后出现的位置
字符串转字符数组:
String str="Java is cool"; char [] q=str.toCharArray(); //字符串转为字符数组char [] r=new char[5];str.getChars(6,9,r,1); //str6-9 添加进r 从r的1开始
字符串比较:
String s1="Java is cool"; String s2="hello world";boolean h=s1.equals(s2); //比较两个字符串是否相等boolean h1=s1.equalsIgnoreCase(s2); //比较连个字符串是否相等 不区分大小写int h2=s1.compareTo(s2); //判断两个字符串的大小
字符串的拆分与组合:
String str="Java is cool";String [] i=str.split(" "); //按空格拆分字符串String i1=String.join("-",i); //在i每个元素中间用’-‘连接
输出保留n位小数:
double k=12.31132;System.out.printf("%.2f%n",k); //输出保留2位小数
StringBuilder类与StringBuffer类
创建StringBuilder类及基本操作:
StringBuilder j=new StringBuilder("hello"); //添加了hello 但后还有16个缓冲区 一共21个区域int t=j.capacity(); //j的总容量 为5+16=21j.append("JAVA"); //添加字符串j.insert(5,','); //在指定位置后添加字符j.deleteCharAt(6); //删除指定位置的字符j.delete(2,4); //删除2-4的字符j.replace(5,8, "abc"); //用字符串”abc"替换5-8的字符j.reverse(); //反转字符串String l=j.substring(5); //返回5后的字符串String l1=j.substring(5,8); //返回5-8(不包括8)的字符串
Java 蓝桥杯 字符串基本用法相关推荐
- Java 蓝桥杯 字符串对比
目录标题 题目描述 解题思路 代码 流程图 题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijin ...
- 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- Java 蓝桥杯 我们的征途是星辰大海
Java 蓝桥杯 我们的征途是星辰大海 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表空地,curiosity可以穿过它 '#' 代 ...
- java蓝桥杯练习 删除多余括号
java蓝桥杯练习 删除多余括号 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个含有括号的四则运算表达式,要求去掉可能含有的多余的括号,结果要保持原表达式中变量和运算 ...
- JAVA 蓝桥杯 算法提高 色盲的民主
JAVA 蓝桥杯 算法提高 色盲的民主 资源限制 时间限制:1.0s 内存限制:256.0MB 色盲的民主 问题描述 n个色盲聚在一起,讨论一块布的颜色.尽管都是色盲,却盲得各不相同.每个人都有自 ...
- java蓝桥杯练习 学做菜
java蓝桥杯练习 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜, ...
- java蓝桥杯练习 蜜蜂飞舞
java蓝桥杯练习 蜜蜂飞舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 "两只小蜜蜂呀,飞在花丛中呀--" 话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞 ...
- JAVA 蓝桥杯 算法提高 阮小二买彩票
JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...
- java蓝桥杯练习 拉马车
java蓝桥杯练习 拉马车 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小的时候,你玩过纸牌游戏吗? 有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友. ...
最新文章
- 《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:发布具有同步能力的FeatureService服务...
- 【集合框架】JDK1.8源码分析之IdentityHashMap(四)
- mac下MongoDB数据库安装
- 从0到100——知乎架构变迁史
- 深度学习英文文献_文献速递 | 预测术后30天死亡率的深度学习模型
- boost::reverse_copy相关的测试程序
- 利用Android中的三大主件来实现一个码表
- getopt长参数(长选项)获取不到参数BUG
- SAP CRM WebClient UI搜索结果界面的扩展字段显示
- python按照时间timestramp切分网络前向流与后向流
- 简单介绍Linux进程文件路径的获取方法
- CentOS上安装man手册
- Android Studio 控制台输出中文乱码
- 技巧心得:DOS学习心得(一)
- ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
- 基于中台的公共图书馆数据服务研究
- 尚硅谷谷粒学院学习笔记(防坑点的总结部分勘误)
- 计算机视觉技术应用于农业自动化,计算机视觉技术及其在自动化中的应用
- 最高级微型计算机,「简讯」曜越发布CPU、内存一体式水冷;realme X50t曝光……...
- Windows命令:ipconfig
热门文章
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (17) - 互联环路LLC
- core微型计算机,UPC-CHT01 | 专业创客微型计算机板_UP Core - AAEON
- 顺序存取和随机存取的区别_内存和硬盘的区别
- unity 地图编辑器_基于Unity的场景基础测试
- 聚焦核心竞争力:自建与外购
- 实时体积云渲染(地平线):二.Perlin噪声和Worley噪声
- 服务器互相备份不同步_详解容灾与备份,为数据安全保驾护航
- Kelvin’s Ship-Wave Pattern
- C/C++ Native 包大小测量
- 写了一年的博客,我收获了什么