第九章 字符串.

Slides:



Advertisements
Similar presentations
index 目次 ( 請按一下滑鼠,解答就會出現喔 !) 接續下頁解答 3-1 極限的概念.
Advertisements

主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
1 第 10 章 字串. 2 字串的產生  其中 StringBuffer 與 StringBuilder 類別會在 10-3 節中介 紹。底下就來看看如何透過前 4 個建構方法產生字串: 這 是 個 測 試 字 串 4ED6 test 4ED6 test[0] test[1] test[2] test[3]
第四章 类、对象和接口.
第二讲. Java基础.
黄帝内经 内经教研室 王黎.
项目6 通用堆栈.
第六章 java.lang包.
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
台塑石化 與 全國 之 財務分析 :企管二甲、乙 班級 指導 :楊雪蘭 老師 :第六組 組別 組員
銷售與顧客關係管理 巫立宇.邱志聖 著.
四資二甲 第三週作業 物件導向程式設計.
20、豆花庄的小家伙们.
CH11 心理疾病 李志鴻.
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
第6章 字符串处理.
第五章 字符串.
Chapter 6 字串與時間處理.
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
CH1 . 集 合 与 命 题.
Ch19 創業精神 管理學:整合觀點與創新思維3/e.中山大學企管系 著.前程文化 出版.
第二章 JAVA语言基础.
以考试说明带动二轮复习 福州第三中学 张璐.
第8章 字串與陣列 8-1 字串處理 8-2 一維陣列的處理 8-3 建立多維陣列 8-4 不規則陣列與參數傳遞 8-5 陣列排序與搜尋.
再回首: Java关键字 数据类型:byte boolean char double float int long short ,
跨越海峡的生命桥.
程設一.
Signutil.
Java 第28讲:建立删除文件 主讲教师:李焱 讲师.
Java语言程序设计 第七部分 多线程.
第十八章 鍵盤與電容式觸控介面應用實作 讀取鍵盤輸入 按鍵偵測與掃描原理 認識Arduino的String(字串)程式庫
2018/11/22 Java语言程序设计-程序流程 教师:段鹏飞.
JAVA程序设计练习题 第6章.
2.5 字符串.
零基础学编程(C#) Leo Duan 主讲.
2018/11/27 Java语言程序设计-程序流程 教师:段鹏飞.
程式設計實作.
抽象类 File类 String类 StringBuffer类
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
Java程序设计 第9章 继承和多态.
辅导课程六.
辅导课程十三.
JAVA 程式設計與資料結構 第四章 陣列、字串與數學物件.
3.7 Java的工具类.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
2.1 Java语法基础 2.2 Java 流程控制 2.3 数组 2.4 字符串
Java程序设计 第8章 字符串和文本I/O.
第二章 Java基本语法 讲师:复凡.
第 15 章 SAX程式設計.
Java變數 2014/6/24.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
Review 1~3.
第4章 数组与字符串 学习目标 本章要点 上机练习 习 题.
Class 2005/05/25.
方格紙上畫正方形.
第2章 Java语言基础.
第 5 章 常用类的使用 伍孝金
Summary
Presentation transcript:

第九章 字符串

本章要点 一、字符串的概念 二、字符串对象的创建 1、创建String 对象 2、创建StringBuffer对象

字符串的概念 字符串是内存中连续排列的一个或多个字符,不是字符数组。 字符串在Java语言中提供了String和StringBuffer两个类来实现。  String类用于处理那些值不会发生改变的字符串 StringBuffer类用于那些可能发生变化的字符串处理

对象的创建 1、创建String对象: String str=“ABC”; String str=new String( ); str=“ABC”; char[ ] helloArray=[‘h’,’e’,’l’,’l’,’o’]; String helloString=new String(helloArray); 2、创建StringBuffer对象: StringBuffer( ) StringBuffer(int length) StringBuffer(String str)

String的常用方法(一) public int length( ) public char charAt( int index ) public void getChars( int srcBegin,int srcEnd,char[] dst,int dstBegin) public boolean equals(Object other) public int compareTo(String anotherString) public boolean startsWith(String prefix) public boolean endsWith(String suffix) public indexOf(char ch) public indexOf(char ch, int start) public indexOf(String str) public indexOf(String str,int start) public lastIndexOf(char ch) public lastIndexOf(char ch,int start) public lastIndexOf(String str) public lastIndexOf(String str,int start)

String 常用方法(二) public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) public String concat(String str) public String replace(char oldChar,char newChar) public String toLowerCase( ) public String toUpperCase( ) public char[ ] toCharArray( ) public static String valueOf(long l)

StringBuffer 的常用方法 public StringBuffer append(String str) public StringBuffer insert(int offset,String str) public StringBuffer delete(int start,int end) public StringBuffer deleteCharAt(int index) public StringBuffer replace(int start,int end,String str) public void setCharAt(int index,char ch) public StringBuffer reverse( ) public int length( ) public int capacity( ) public void setLength(int newLength)