dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Oct 11, 2018

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Using Single Quotes in Java

The difference is visible when you use the single quote with the + sign. The char value is converted to the ascii value and then summed up.

However, you have to be careful when using in concatenation with a String. The value is just concatenated and not ascii converted.

public class UsageOfSingleQuote
{
   public static void main(String args[])
   {
      UsageOfSingleQuote usageOfSingleQuote = new UsageOfSingleQuote();
      usageOfSingleQuote.proceed();
   }
   
   private void proceed()
   {
      System.out.println("Prints: " + 'A'); //Prints the char
      System.out.println("Prints: " + 'a'); //Prints the char
      System.out.println('A' + 'A'); //Converts to ascii value , sums up and then prints the value
      System.out.println("Abc" + 'A'); //Pure String concatenation
   }
}

/*

Expected output:

[root@mypc]# java UsageOfSingleQuote
Prints: A
Prints: a
130
AbcA

*/ 
M S Sridhar
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date