Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
อักขระพิเศษ<br />
\uxxx<br />
ความหมาย<br />
แสดงตัวอักษรรหัส Unicode<br />
เช่น \u0008 เป็นการขึ้นบรรทัดใหม่<br />
การจัดรูปแบบแสดงผลตัวเลข<br />
ในหัวข้อนี้จะกล่าวถึงการจัดการรูปแบบแสดงผลข้อความในลักษณะจำนวนรูปแบบต่างๆ เช่น<br />
จำนวนเต็ม ทศนิยม เป็นต้น ซึ่งต้องเรียกใช้งานไลบรารี java.text เข้ามาใช้งานในโปรแกรมก่อนเสมอ โดย<br />
เขียนโค้ดดังนี้<br />
import java.text.*;<br />
จะพบว่ารูปแบบการจัดการแสดงผลตัวเลขประกอบด้วยเครื่องหมาย #, 0, $ และ , โดยมีรูปแบบดังนี้<br />
DecimalFormat ValName = new DecimalFormat(pattern);<br />
โดยที่ ValName เป็นชื่อออบเจ็กต์<br />
pattern เป็นรูปแบบที่ต้องการกำหนด<br />
DecimalFormat ValName = new DecimalFormat("#,###.##");<br />
System.out.println(ValName.format(7314.527));<br />
ได้ผลลัพธ์เป็น 7,314.53<br />
การแปลงชนิดข้อมูล<br />
ในการเขียนโปรแกรมบางครั้ง จะต้องมีการแปลงชนิดข้อมูลที่มีอยู่ให้ตรงตามความต้องการของระบบ<br />
เช่น แปลงข้อมูลชนิดข้อความเป็นข้อมูลชนิดจำนวนเต็ม แปลงข้อมูลชนิดจำนวนเต็มเป็นข้อมูลชนิดทศนิยม<br />
เป็นต้น ซึ่งภาษา Java มีวิธีการแปลงชนิดข้อมูล 2 วิธีคือ Implicit type conversion และ Explicit type<br />
conversion<br />
การแปลงชนิดข้อมูลแบบ Implicit type conversion<br />
การแปลงชนิดข้อมูลแบบ Implicit type conversion เป็นการแปลงชนิดข้อมูลโดยใช้เมธอดของคลาส<br />
ซึ่งผู้อ่านสามารถศึกษารูปแบบการใช้งานได้จากตัวอย่างต่อไปนี้<br />
intTest = Integer.parseInt(str);<br />
boolTest = Boolean.parseBoolean(str);<br />
fltTest = Float.parseFloat(str);<br />
package javaapplication1;<br />
การแปลงชนิดข้อมูลแบบ Implicit type conversion<br />
public class Main {<br />
public static void main(String[] args) {<br />
int intTest;<br />
String str;<br />
332<br />
<strong>Android</strong> <strong>App</strong> <strong>Development</strong> <strong>ฉบับสมบูรณ์</strong>