string ที่มีช่องว่างระหว่าง 1 ตัวขึ้นไปออกโดยวิธีการใช้คือ a.trim()เช่น" hi ".trim()จะได้ผลลัพท์คือ " hi " ออกมาการเปลี่ยนตัวอักษรตัวพิมพ์ใหญ่ เล็กการเปลี่ยนตัวพิมพ์ใช้คำสั่ง .toLowerCase() (ได้ตัวพิมพ์เล็กทั้งหมด) หรือ .toUpperCase (ได้ตัวพิมพ์ใหญ่ทั้งหมด)เช่นString x = "Hi";
System.out.println("x to y : " + x);
String b = a.toLowerCase();
System.out.println("y : " + y);
String z = x.toUpperCase();
System.out.println("z : "+ z);
Resultx before change case : Hi?y : Hi z : HELLO HOW ARE YOU?
การเปรียบเทียบของ stringโดยใช้คำสั่ง equals ถ้ามีตัวใหญ่ต้องใหญ่ s,f และถ้าเล็กก็เล็กเหมือนกันโดยผลที่แสดงออกมาจะเป็น True กับ False
เช่นString x = "Ho" ;String y = x ;String z = "ho" ;
x.equals(x) ;
x.equals(x) ;
x.equals(z) ;จะได้ว่าx, y แสดงค่าเป็น true แต่ z แสดงค่าเป็น false เนื่องจาก H กับ h มีค่าต่างกันในอีกทางหนึ่ง
ในการเปรียบเทียบนั้นค่าจะเท่ากันต่อเมื่อ1. มีค่าเท่ากัน2. ตัวแปรเดียวกันเท่านั้นซึ่งไม่เหมือนกับ equals ซึ่งเอาตัวแปรเท่าใหม่เท่ากับตัวแปรตัวเก่าได้
เช่นString a = "Hello";
System.out.println("x== \"Hi\" is : " + (x == "Hello"));String y = x;
System.out.println("y == x is : " + (y==x));
String c = new String(x);System.out.println("z == x : " + (z==x))