I am reading the serial buffer with readLine() method. The string returned by readLine() is in the format \"str1 : str2\". In a while loop when I use readLine() number of ti
The easiest way to achieve this is to use System.out.format(). This lets you use C printf style format specifiers. An example:
System.out.format("%-5s:%10s\n", "Name", "Nemo");
System.out.format("%-5s:%10d\n", "Age", 120);
This will output:
Name : Nemo
Age : 120
Also see documentation for the Formatter class to learn more about the format string syntax.
Take a look at System.out.printf
System.out.format("%30s : %s", str1, str2);
Will print the first string with a fixed width of 30 characters.