第十五章 字符串1.字符串(String)的定义

String str="内容";

String str=new String(); //内容为null

String str=new String("内容");2.java.lang.*字符串所在的包是java.lang.

注意:所有在java.lang包下的类,我们使用时,不需要import。3.常用方法

str.length();//字符串的长度

str.indexOf(str1);//子串str1出现的下标。(从前往后)

str.lastIndexOf(str1);//子串str1出现的下标。(从后往前)

str.substring(begin);//截取从下表begin开始到末尾的子串。

str.substring(begin,end);//截取下标begin开始到下标end的子串。

str.trim();//去掉首尾空白

str.toLowerCase();//返回字符串的小写

str.toUpperCase();//返回字符串大写

public class ***{public static voidmain(String[] agrs){

Scanner console= new Scanner(System.in);

String pwd=console.next();//str.lenght();//计算字符串长度

int length =pwd.length();

System.out.println(length);

}

}public class ***{public static voidmain(String[] agrs){

String str= "adsadsdasdas";//indexOf (字符a):返回第一次出现字符a的下标//int index = str.indexOf('a');//indexOf (字符串):返回第一次出现字符串的下标//int index1 = str.indexOf("sa");//System.out.println(index);//System.out.println(index1);//从后往前找,返回第一次出现的下标

int li = str.lastIndexOf('a');int li1 = str.lastIndexOf("sa");

System.out.println(li);

System.out.println(li1);

}

}public class ***{public static voidmain(String[] agrs){

String str= "我是";

String str1= "好人";//"+"表示拼接

String stra = str+str1;//字符串拼接

String strc =str.concat(str1);

System.out.println(stra);

System.out.println(strc);

}

}public class **{public static voidmain(String[] agrs){

String str= "abcaaa";//截取从下标2开始到结尾的字符子串.

String substr = str.substring(0);//截取从下标2开始到下标4的字符子串.包含前面不包含后面

String substr1 = str.substring(0,1);

System.out.println(substr);

System.out.println(substr1);//str = " abc ";//System.out.println(str.length());//trim()去首尾空格//System.out.println(str.trim().length());

}

}public class ***{public static voidmain(String[] agrs){// //==:判断两个对象是否都是同一个对象// //equals比较内容是否相同//

//String str = "abc";//String str1 = str;//String str2= new String("abc");//System.out.println(str2.equals(str1));//System.out.println(str==str2);

String s1= "abc";

String s2= "ABC";

System.out.println(s1.equals(s2));//equalsIgnoreCase忽略大小写的比较

System.out.println(s2.equalsIgnoreCase(s2));//toLowerCase转换成小写

String s11 =s1.toLowerCase();

System.out.println(s11);//abc//toUpperCase转换成大写

String s12 =s1.toUpperCase();

System.out.println(s12);//ABC

}

}

java十五章_java:第十五章相关推荐

  1. JAVA程序设计第十版第七章_java程序设计第七章答案

    参考答案如下 程序对于颅内压增高较重或急性病人的措施为 设计struct abc {int a,b,c;}; void main(){ struct abc s[2]={{1,2,3},{4,5,6} ...

  2. java 微信api框架_Java架构学习(五十二)使用框架开发微信微信框架介绍整合微信开发框架WxJava使用微信返回消息模板接口使用WxJava框架发送模板消息http协议参数转义知识...

    一.微信框架介绍 1.access_token是公众号的全局唯一调用接口的凭证,它两个小时更新一次. 获取access_token方法: https请求方式: GET https://api.weix ...

  3. 浅析java中的死锁_Java学习笔记五十五(死锁问题)

    多线程死锁问题. 我们知道,多线程可以改善系统的资源利用率,并且可以提高程序的运行效率.但是,多线程也带来了新的问题,即:死锁问题. 1.死锁的概念 死锁可以理解为多个线程为了争夺同一个资源,而出现互 ...

  4. java 实验十 数据库实验_java 实验十 数据库 实验报告

    实验十数据库 实验目标: 1. 掌握jdbc直接链接:学会连接多种数据库: 3 掌握SQL语句: 4 掌握Statement和ResultSet的用法. 实验任务: 1. 使用Acces数据库新建一个 ...

  5. java数组排序法方法_JAVA数组中五种常见排序方法

    前言: 几种常用的JAVA数组排序方法的整合. 法一:Arrays.sort() Arrays.sort()排序方法在java中是最简单且最常用的排序方法 int []arr1= {45,34,59, ...

  6. java中mvc事务_java核心技术第五篇之事务和MVC模式

    第一部分:事务 1.事务的简介: 1.1 在一组操作中(比如增加操作,修改操作),只有增加和修改操作都成功之后,这两个操作才能真正的成功. ,如果这两个操作中,有一个失败了,这两个操作都失败了. 1. ...

  7. java猴子分桃_java编写程序五只猴子分海滩上的一堆桃子答案

    下面给大家分享的编程题是和猴子分桃有关的内容,那么这道题目是怎样的呢?这道题目又应该如何来做解答?一起来看看具体的题目内容和答案吧. 首先我们要来看一下问题,下面是具体的题目. 一.题目 现在,在海滩 ...

  8. java商品展示页面代码_java学习(十四)实现商品的展示、curd以及分页展示

    本文主要完成使用jdbc完成购物网站中实现:展示所有商品.添加商品.删除商品.修改单个商品.删除多个商品.分页展示的功能实现. 1.展示所有商品 本章节主要实现点击首页上展示所有商品的超链接,实现在页 ...

  9. java面向对象的多态_java面向对象(五)之多态

    多态 面向对象编程有三大特性:封装.继承.多态. 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据.对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法. ...

  10. 用java求解一元四次方程_Java程序设计(十四)----一个求一元二次方程根

    * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 刘镇 * 完成日期: 2012 年 11 ...

最新文章

  1. html5代码转换为视频,HTML5中的视频代码详解
  2. 跨平台PHP调试器设计及使用方法——拾遗
  3. 前端小项目:使用canvas绘画哆啦A梦
  4. NYOJ 685 查找字符串(map)
  5. Eclipse 中切换不同的JDK设置
  6. 【转】新浪微博手机客户端刷新都是手动刷新或者下拉刷新,为什么不设计成自动刷新?...
  7. JUnit 4.9(测试版3)中的规则
  8. where in的sql语句按照指定ID进行排序的解决方法
  9. Java Lambda表达式 简记
  10. windows dns配置文件在哪_搭建基于Windows的域服务与文件服务(一)——搭建Windows域服务...
  11. 学开发的基本规范和要求
  12. Linux下如何阅读开源项目
  13. Sql根据身份证计算年龄和时间范围的条件查询
  14. hive系列-hive教程
  15. 计算机科学美国研究生排名,最新出炉 2018年USNews美国大学研究生计算机科学专业排名榜单...
  16. 宠物行业新锐宠胖胖APP联手麻花特开心正式出道
  17. 中国网络安全人才需求
  18. 上传大文件解决方案方法
  19. linux 下载jdk方式
  20. 因为热爱,所以坚持;因为坚持,得以突破!

热门文章

  1. CVPR 2021 | 中科大联合快手,提出人脸伪造检测新方法
  2. 如何到top5%?NLP-情感分析实战训练来教你!
  3. 宽度优先遍历(BFS)
  4. 表单提交、页面注册案例
  5. 本地应用 v-model
  6. 经验之谈|处理不平衡数据集的7个技巧
  7. 【OpenCV 4开发详解】高斯滤波
  8. 双十二自动刷淘宝能量,这个脚本你值得拥有
  9. python02-条件语句到循环语句
  10. jeecg富文本编辑器增加字体(仿宋)