Java学习-课堂总结
一、字符串比较方式
1)‘==’ 地址值比较
2) equals()方法 内容比较
二、String类的两种实例化方式
1)String str=“Hello”;
2)String str=new String(“Hello”);
三、
String s=“aa”+“bb”+“cc”;
String s=“aabbcc”; //编译器优化
四、String类的常用方法
1.public String(char[] value) 描述:将全部的字符数组内容变为字符串
2.public String(char[] value,int offset,int count) 描述:将部分字符数组变为字符串,offset表示起始点,count表示要操作的长度
3.public char charAt(int index) 描述:取得指定索引位置上的字符
课堂编程:
package com.cqvie.ceshi;
public class CeShi {
public static void main(String[] args) {
char[] ch=new char[] {'a','b','c','d','e','f'}; //定义字符串
String str1=new String(ch);
System.out.println(str1);
String str2=new String(ch,2,3);
System.out.println(str2);
char str3=str1.charAt(3);
System.out.println(str3);
}
}
运行结果:abcdef
cde
d
4.public int length() 描述:取得字符串长度
课堂编程:
package com.cqvie.chuan;
public class Chuan {
public static void main(String[] args) {
String s="world"; //定义字符串
int str=s.length(); //s.length返回值为整形,保存在str
System.out.println(str);
}
}
运行结果:5
5.public int indexOf(String str) 描述:从头查找指定字符串的位置,找不到返回-1
课堂编程:
package com.cqvie.chuan;
public class ChaZhao {
public static void main(String[] args) {
String str="今天天气很好";
int s=str.indexOf("天气");
System.out.println(s);
}
}
运行结果:2
6.public int indexOf(String str,int fromIndex) 描述:由指定位置向后查找字符串的位置,找不到返回-1
课堂编程:
package com.cqvie.chuan;
public class ChaZhao1 {
public static void main(String[] args) {
String str="昨天今天明天"; //定义字符串
int s=str.indexOf("天",1);
System.out.println(s);
int s1=str.indexOf("天",s+1);
System.out.println(s1);
}
}
运行结果: 1
3
课堂编程:查询第5个“事'在字符串当中的位置
package com.cqvie.chuan;
public class ChaZhao2 {
public static void main(String[] args) {
String s="国事家事天下事事事关心";
int p=-1;
int n=5;
String key="事";
for(int i=0;i<n;i++)
{
p=s.indexOf(key, p+1);
}
System.out.println(p);
}
}
运行结果:8
Java学习-课堂总结的更多相关文章
- JAVA学习前十天:小结、面向对象之”扑克牌“例子
2016年4月26号正式步入JAVA学习课堂,学习了第一节JAVA课程,由于以前有C语言基础,所以课程有点快! 第一天:学习了教材的第一部分,第一部分总共两章,分别是JAVA简介和JAVA基础语法. ...
- Java学习——开端
学号 <Java程序设计>第1周学习总结(1) 教材学习内容总结(第一章) Java最早是由Sun公司研发,原称Oak(橡树),开发者之一的James Gosling被尊称为Java之父. ...
- 一份Java学习路线图
Java学习路线图 本文会持续更新,敬请关注.下划线的文字会在这个博客继续更新. 回顾自己的Java学习经历,从学校的课堂到现在每天的项目开发,一份路线路线图浮出来. 其中有未做好的地方,也有自我感觉 ...
- Java 学习资料整理
Java 学习资料整理 Java 精品学习视频教程下载汇总 Java视频教程 孙鑫Java无难事 (全12CD) Java视频教程 即学即会java 上海交大 Java初级编程基础 共25讲下载 av ...
- 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- JAVA首次课堂测试总结
暑期生活已经结束,新的学期也已经开始,而暑期放假之前约定的JAVA首次课堂测试也如期的到来,本次测试真的可以学到和多东西,也有很多感想. 首先体会最深的就是系主任所说的软件工程不是那么好学的,真的需要 ...
- 20165317 java学习总结
20165317 java学习总结 每周作业链接汇总 预备作业1:https://www.cnblogs.com/ningxinyu/p/8341213.html 预备作业2:https://www. ...
- 获奖感想和Java学习总结
获奖感想和Java学习总结 一.获奖感想 能成为小黄衫第二批的成员之一,我感到非常荣幸.我在对老师给予我的鼓励与肯定感到欣喜之余,更多的是感受到了一种鞭策与期望.小黄衫不仅仅是对我的一种奖励,更是激励 ...
- 20165213周启航java学习总结
20165213周启航java学习总结 一.每周博客链接及二维码 预备作业一:我所期望的师生关系:http://www.cnblogs.com/rocedu/p/6255835.html#WEEK15 ...
随机推荐
- mysql主从机制的部署与应用
部署mysql主从复制 Mysql master ip: 192.168.30.25 一主两从 Mysql slave ip: 192.168.30.24 Mysql slave ip:192.1 ...
- win10环境下配置django+Apache2.4.38+python3.6项目
1.)Apache-2.4.38-win64-vc15下载地址: https://www.apachelounge.com/download/VC14/ 解压httpd-2.4.38-win64-VC ...
- Running to the End(Codeforces & AtCoder 百套计划)
...Reserved for the future... 仿照xxy dalao的CF&CC百套计划,做了一个Codeforces & AtCoder 百套计划,按这个速度刷下去,每 ...
- qbxt 考前集训 Day1
立方数(cubic) Time Limit:1000ms Memory Limit:128MB 题目描述 LYK定义了一个数叫“立方数”,若一个数可以被写作是一个正整数的3次方,则这个数就是立方数 ...
- P1040 加分二叉树(树上记忆化搜素)
这道题很水 但我没做出来……………………………… 我写的时候状态设计错了,设计dp[l][m][r]为从l到r以m为根的值 这样写遍历状态就是n^3的,会TLE. 而且写路径的时候是用结构体写的,这样 ...
- BZOJ 1179 抢掠计划atm (缩点+有向无环图DP)
手动博客搬家: 本文发表于20170716 10:58:18, 原地址https://blog.csdn.net/suncongbo/article/details/81061601 https:// ...
- (37)Spring Boot集成EHCache实现缓存机制【从零开始学Spring Boot】
[本文章是否对你有用以及是否有好的建议,请留言] 写后感:博主写这么一系列文章也不容易啊,请评论支持下. 如果看过我之前(35)的文章这一篇的文章就会很简单,没有什么挑战性了. 那么我们先说说这一篇文 ...
- mongodb--win10安装
安装完成后再将安装后的bin目录加入PATH路径
- HDU 4531
很容易判断是BFS,可是,呵呵呵呵呵呵......... HASH判重吧,判连通可以用并查集. 以下代码是转别人的,我码了一下午,发觉越码越丑,呵呵了. http://www.cnblogs.com/ ...
- 【STL容器学习】-关联容器与map的用法
STL提供了4个关联容器:set.multiset.map和multimap.这些容器提供了通过keyword高速存储和訪问数据元素的能力.Set和map不同意有反复keyword,而multiset ...