String s1, s2, s3; s1 = "Hello World"; s2 = "Goodbye"; s3 = "World";
String s4 = s2 + ' ' + s3; // s4 now stores "Goodbye World"
  String s5;
  s5 = String.format("Pi to 3 decimal places = %.3f", Math.PI);
  void showMessageDialog(Component parentComponent, Object message) 
  void showMessageDialog(Component parentComponent, Object message, 
                                   String title, int messageType) 
  void showMessageDialog(Component parentComponent, Object message, 
                                   String title, int messageType, Icon icon) 
  String s1;
  s1 = JOptionPane.showInputDialog("Please enter an integer:");
  String s1;
  s1 = JOptionPane.showInputDialog("Please enter an integer:");
  int value = Integer.parseInt(s1);	// converts s1 into an integer  
| Primitive type | Corresponding wrapper class | static conversion method | 
|---|---|---|
| boolean | Boolean | boolean parseBoolean(String) | 
| byte | Byte | byte parseByte(String) | 
| short | Short | short parseShort(String) | 
| int | Integer | int parseInt(String) | 
| long | Long | long parseLong(String) | 
| float | Float | float parseFloat(String) | 
| double | Double | double parseDouble(String) | 
  int ans = JOptionPane.showConfirmDialog(null, "Are you a good student?",
                        "Student query", JOptionPane.YES_NO_OPTION);
  if (ans == JOptionPane.YES_OPTION)
     JOptionPane.showMessageDialog(null, "Hurrah!  A good student!");
  else
     JOptionPane.showMessageDialog(null, "Not another bad student!");