Get Bytes from String, using "String.suing valueof"

//package ch4_package;
import java.io.*;
public class Test_This {
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String str ="", str2="", str3="";
try{
System.out.println("---While Loop---");
System.out.print("Please type some word: ");
str = br.readLine();
int n1 = str.length();
byte b = (byte)n1;
str2 =Integer.toString(b);
str3 = String.valueOf(b);
System.out.println("length of the string and byte "+ str2 +"\t"+b);
System.out.println("str3 = String.valueOf(b); "+ str2 +"\t"+b);
}//try
catch(NumberFormatException e) { System.out.println("data was blank");}
}
}

 
 

package ch4_package;
import java.io.*;
public class Test_This {
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String str ="", str2="", str3="";
try{
System.out.println("---While Loop---");
System.out.print("Please type some word: ");
str = br.readLine();
byte bb = (byte)str.length();
int n1 = str.length();
byte b = (byte)n1;
str2 =Integer.toString(b);
str3 = String.valueOf(b);
System.out.println("length of the string and byte "+ str2 +"\t"+b);
System.out.println("str3 = String.valueOf(b); "+ str2 +"\t(byte)str.length(): " + bb);
}//try
catch(NumberFormatException e) { System.out.println("data was blank");}

}

}