Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6 1 Java Programming Language.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
C# เบื้องต้น ก่อนการเขียนเกมด้วย XNA
Introduction to C Introduction to C.
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
ข้อมูลชนิดสตริง String บทที่ 8
BC320 Introduction to Computer Programming
Control Statement if..else switch..case for while do-while.
Department of Computer Business
การรับค่าและแสดงผล.
โปรแกรมควบคุมเลือกทำตามเงื่อนไข
Data Type part.II.
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Week 6 ประกาศค่าตัวแปร.
Visual Basic 6 By Samaporn Yendee VB6.
รับและแสดงผลข้อมูล.
PHP LANGUAGE.
Lab 3: คำสั่งพื้นฐานสำหรับการรับและการแสดงผลข้อมูล
ตัวชี้ P O I N T E R Created By Tasanawan Soonklang
ASP [# 8] ฟังก์ชั่นที่ใช้เกี่ยวกับการตัดคำ
การสร้าง Random ตัวเลขซ้ำและไม่ซ้ำ การเรียกดูไฟล์ในโฟลเดอร์ Function
เรื่อง ประเภทของข้อมูล
ฟังก์ชันของ PHP ฟังก์ชันคือ โปรแกรมย่อยที่สามารถประมวลผล และ คืนผลลัพธ์จาการประมวลผลนั้นสู่โปรแกรมหลักได้ ซึ่งจำเป็นในการเขียนโปรแกรมเพื่อช่วยให้การทำงานมีประสิทธิภาพที่สูงขึ้น.
การจัดการข้อมูลด้วยคอมพิวเตอร์
FUNCTION File Week 7 by Mr. Jiraphan Srisomphan. 2 แสดงชื่อไฟล์ในไดเรกทรอรี่ด้วย Dir() >Handle-> เก็บค่าเลขรหัสของได เรกทรอรี่ที่สร้างขึ้น >Path-> เก็บรายชื่อพาธของไดเรก.
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 3 ตัวดำเนินการ และ นิพจน์
บทที่ 2 ประเภทข้อมูล (DATA TYPE)
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
Javascript.
Javascripts.
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
สตริง (String).
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
ตัวดำเนินการ(Operator)
String Class มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
ตัวแปรกับชนิดของข้อมูล
โครงสร้างควบคุมการทำงาน
การแปลงชนิดข้อมูลของตัวแปร
ตัวแปรในภาษา JavaScript
นิพจน์และตัวดำเนินการ
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
บทที่ 7 Flash 8 ActionScripts.
ฟังก์ชั่นเกี่ยวกับสตริง
ตัวแปรกับชนิดของข้อมูล
Week 2 Variables.
Week 12 Engineering Problem 2
การประมวลผลสายอักขระ
บทที่ 8 ตัวดำเนินการ และ นิพจน์
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
Output of C.
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
Java collection framework
Java Programming Java Structure and Datatype,Variable
CHAPTER 7 String Functions and Regular Expression
สายอักขระ เขียนโปรแกรม Java เบื้องต้น.
อาจารย์ปิยศักดิ์ ถีอาสนา
การแสดงผลและการรับข้อมูล (Data Output and Input)
หน่วยที่ 4 โครงสร้างโปรแกรมภาษาซี
บทที่ 7 เงื่อนไขในภาษาซี
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
การกระทำทางคณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
บทที่ 11 การจัดการข้อมูลสตริง
Variable, Data type, Expression, Operators Data input, Data output
CHAPTER 2 Operators.
ใบสำเนางานนำเสนอ:

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language Chapter 7 Strings

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Constructing Strings F การสร้าง String  สร้างเป็น String Object String var = new String[s];  สร้างเป็นตัวแปรชนิด String String var = “Campus”;  สร้าง String ที่นำ Array ของ Character มาเป็นข้อมูล String char ch[] = {‘C’,’a’,’m’,’p’,’u’,’s’}; String msg = new String[ch];

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Comparison of String F ใช้เครื่องหมาย “= =“  รูปแบบ String1 == String2; u ใช้เปรียบเทียบว่า String 2 ตัวเป็น String Object เดียวกันหรือไม่ u ให้ค่าจริง (True) ถ้าเป็น Object เดียวกัน u ให้ค่าเท็จ (False) ถ้าไม่ได้เป็น Object เดียวกัน

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Comparison of String F Method “equals()”  รูปแบบ string1.equals(string2); u ใช้เปรียบเทียบว่าค่าใน string object 2 ตัวเป็นค่าเดียวกัน หรือไม่ u ให้ค่าจริง (True) ถ้าค่าและขนาดของข้อมูลใน string object เท่ากัน u ให้ค่าเท็จ (False) ถ้าค่าและขนาดของข้อมูลใน string object ไม่เท่ากัน Ex. If(string1.equals(string2))//string1=“Bye”,string2=Byes System.out.println(“String1 and String2 Equals”) else System.out.println(“String1 and String2 not Equals”)

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การเชื่อม String (Concatenation)(+)  String s = “Campus”+4+8;  String s = “Campus”+(4+8); u ใช้เครื่องหมายบวก (+) ในการเชื่อม String u กรณีเชื่อมข้อความกับตัวเลข ตัวเลขจะถูกแปลงเป็น String

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การเชื่อมข้อความด้วย method “concat()”  รูปแบบ string1.concat(string2);  ใช้เชื่อมข้อความ ใช้งานเหมือนกันกับ เครื่องหมายบวก  Ex String str1 = “Bangkok”; String str = str1.concat(“Campus”);

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การแทนที่ข้อความด้วย method “replace()”  รูปแบบ String replace(old,new);  ใช้แทนที่ข้อความใน string ด้วยข้อความอื่น  Ex String str = “Bangkok Technical Campus”; String msg = str.replace(T,t);

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F method “trim()” F เป็นการตัดช่องว่างด้านหน้าและด้านหลัง ของข้อความ  รูปแบบ string.trim();  Ex String str = “ Bangkok Technical Campus “; String msg = str.trim();

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การค้นหาข้อมูลใน String  method “indexOf () ” ใช้หาตำแหน่งของข้อความที่ ต้องการค้นหา โดยจะเป็นตำแหน่งของข้อความ ชุดแรกที่หาพบ  method “lastIndexOf () ” ใช้หาตำแหน่งของ ข้อความที่ต้องการค้นหา โดยจะเป็นตำแหน่ง ของข้อความชุดสุดท้ายที่หาพบ  Example String str = “banana”; System.out.println(str.indexOf(“a”);//print 1 System.out.println(str.lastIndexOf(“a”);//print 5

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การแบ่ง String  เมธอด split () เป็นเมธอดที่ใช้สำหรับแบ่งสตริง ออกมาเป็นสตริงย่อยๆ ตามเงื่อนไขที่ใช้ในการ แบ่ง แล้วนำสตริงที่ได้เก็บไว้ใน String object แบบอะเรย์  Example String str = “This is Thailand”;// ประกาศตัวแปร s เพื่อเก็บค่า String sp[] = str.split(“ “);// แยกสตริงโดยใช้เงื่อนไข ช่องว่างในการแบบ ผลลัพธ์ sp[0] = “This” sp[1] = “is” sp[2] = “Thailand”

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การเปลี่ยนแปลงตัวอักษรใน String  Method “toLowerCase () ” ใช้แปลงข้อมูลในสตริงเป็นตัวพิมพ์ เล็ก  Method “toUpperCase () ” ใช้แปลงข้อมูลในสตริงเป็นตัวพิมพ์ ใหญ่ F Example String str = This is Thailand”; System.out.println(str.toLowerCase()); //print this is thailand System.out.println(str.toUpperCase()); //print THIS IS THAILAND

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การแปลงตัวเลขไปเป็นตัวอักษร  สามารถใช้เครื่องหมาย +  สามารถใช้เมธอด toString()  Example int number = 5 String msg = Integer.toString(number); //print “5” String msg = Integer.toString(5);

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved String Operation F การแปลงตัวอักษรไปเป็นตัวเลข  ต้องแน่ใจว่าค่าใน String ที่ต้องการแปลงต้องเป็น ตัวเลขเท่านั้น  การแปลงจะทำทำผ่านเมธอด parseInt()  Ex String number = “10” int num = Integer.parseInt(number); int num = Integer.parseInt(“10”);

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved การดึงข้อมูลตัวอักษรจากตัวแปร String  ไม่สามารถใช้ message[0]  ให้ใช้ message.charAt(indices)  indices เริ่มต้นที่ 0