java课堂总结_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
{
p=s.indexOf(key, p+1);
}
System.out.println(p);
}
}
运行结果:8
java课堂总结_Java学习-课堂总结相关推荐
- java helloworld代码_java学习应用篇|逃不掉的HelloWorld
本文知识点 1.表白不是发起进攻的冲锋号,而是吹响胜利的号角 2.除了爱情不讲道理,公理也不讲道理 3.这世界,离了javac,也是可以运行的! 4.Hello,寺水 写程序并不是写代码 看前面啰啰嗦 ...
- java自学难点_java学习重难点
三人行必有我师,人生是需要不断学习的,在这里我们相遇就是缘分,希望各位可以看完这篇文章,也欢迎大家在下面留言讨论,天冷了,也动动手指转发收藏一下,谢谢大家! 在Java中修饰符总共有一下几种: 1.访 ...
- java 内存类_Java学习——类的生命周期和内存
常识是本能,有足够的常识便是天才.--肖伯纳 一.类的生命周期 类的生命周期:1.加载:将二进制流加载进来.class 2.连接: 验证:确保加载进来的数据不会损害虚拟机 准备:为类变量分配内存,附默 ...
- 学习java的步骤_java学习的基本步骤
Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了.但有一些基本的步骤: 熟悉一种文本编辑器, 比如:Vim, Emacs, Notepad++, TextMate等.知道哪些 ...
- java的圆周率_java学习日记,圆周率的打印
前段时间看到听说学习java每天写技术贴会对自己提升很大,我现在学习java也就2个周,算不上技术贴,就写写学习日记吧. 昨天师傅给我出了一道题,说是试试用java打印圆周率. 刚开始我的思路是,如果 ...
- java 位运算_java学习之运算符与表达式(四)
(6)位运算符 位运算是指对整数按二进制的位进行运算. 位运算用于整数或字符类型. 有7个:~(非).&(与).|(或).^(异或).<>(右移).>>>(无符号 ...
- java创建树结构_Java学习之XML-017
如果想快速有效的学习,思想核心是"以建立知识体系为核心",具体方法是"守破离".反复练习直到熟练.----百战程序员 1.0 XML 1.1 XML 简介 XM ...
- android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...
- java 知识积累_java学习知识积累-spring常用注解
java学习知识积累-spring常用注解 类的分层注解,由于我们后台开发都是分为三层进行开发的,所以Spring框架提供了三种对于不同层的注解方式: 控制层:@Controller 服务层:@Ser ...
最新文章
- Charles抓包实战详解
- 【原创】Python 源文件编码解读
- 网络编程学习笔记(gethostbyname函数)
- 纯CSS实现垂直居中的几种方法
- XMLHTTP中setRequestHeader参数问题
- 关于MySQL数据库游标的笔试题_关于BAT20180825版本面试中常见数据库面试25道试题及对应答案整理汇总...
- 蓝桥杯2016初赛-生日蜡烛-枚举
- mysql建立索引的优缺点|创建索引alter或create索引分类(PRIMARY KEY,UNIQUE KEY,FULLTEXT,INDEX)作用查看索引show index from table
- 只能上qq不能开网页_真实记录女友和我开工作室之旅4:7.1~7.5日志记录和总结...
- Ubuntu虚拟机中无法使用罗技鼠标滚轮功能
- 页面显示\n\tat的问题
- 高效的敏捷测试第八课 静态测试工具和生成测试报告
- 初学者计算机电脑怎样学,初学者怎样学习电脑能够快速入门(免费科普电脑基础知识)...
- 国民感冒众生相,“微大夫”电磁脉冲预防+舒缓
- 梁定郊:一个人行贿赠西藏、新疆狂 野之旅
- 计算机 医学 sci期刊,1分左右医学sci期刊
- c++除法保留小数_小学数学整数和小数的应用题解答方法公式汇总,新学期必备...
- 北斗短报文通信实现源码
- ubuntu下安装三维渲染引擎OSG详解
- WR703N修砖记 --- 刷机有风险, 折腾需谨慎
热门文章
- python处理扭振信号
- python 人形自动标注_自动设置人形生物
- 公交线路换乘代码PHP,微信开发之公交换乘功能代码详解
- 福建力得温控器_福建力得温控仪LD-B系列说明书
- 村田应用新物理现象开发出直流共振无线电力传输系统
- MicroStrategy的学习过程
- Ubuntu14.0.4 64位安装ADT问题
- GDB、LLDB、Clang
- 各自然带代表植被_甲、乙两图分别是安第斯山脉东、西两坡上的植被分布图,①~⑦代表不同的植被。完成下列各题。...
- 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配