当前位置:网站首页>[groovy] string (string type variable definition | character type variable definition)

[groovy] string (string type variable definition | character type variable definition)

2022-07-05 03:12:00 Programmer community

List of articles

  • One 、 String type variables
  • Two 、 Character type variable
  • 3、 ... and 、 Complete code example

One 、 String type variables


Use def Keyword declaration Groovy Medium Variable ;

Declaration string , You can use the following :

//  character string // def  keyword   yes  define  abbreviation def s1 = "Hello"def s2 = 'Hello'    //  Single quotes are also strings def s3 = 'H'        //  Single quotes are also strings 

Be careful : Single quotation marks and Double quotes , By default, they all represent strings ;

stay Java in , Single quotation marks are characters , If you want to declare characters , Look at the next section ;

Use println Print the above

3

3

3 The type of a variable :

//  Print the types of the above three variables println s1.classprintln s2.classprintln s3.class

Complete code example :

// Groovy  You can not add it before the class  publicclass Test { 
        //  Function parameter type  ,  You don't have to state     static void main(args) { 
            // Groovy  Code may not use semicolons         // println  Method can call directly  ,  Don't use  System.out  It's fine too         // println  Followed by the string to be printed   Use spaces to separate  ,  You can use no brackets         println "Hello Groovy!!!"        //  character string         // def  keyword   yes  define  abbreviation         def s1 = "Hello"        def s2 = 'Hello'    //  Single quotes are also strings         def s3 = 'H'        //  Single quotes are also strings         //  Print the types of the above three variables         println s1.class        println s2.class        println s3.class    }}

Execution results : Print out the

3

3

3 Both variable types are class java.lang.String type ;

 Insert picture description here

Two 、 Character type variable


In the previous chapter, we analyzed

def s3 = 'H'

Code , Used to define the string , If characters are defined , It needs to be followed by as char sentence ;

def c1 = 'H' as char

This defines a character ;

Print character and Character type variable :

//  Statement  char  type def c1 = 'H' as char//  Print   character   Type variable   type  class java.lang.Characterprintln c1println c1.class

Print the results :

 Insert picture description here

3、 ... and 、 Complete code example


// Groovy  You can not add it before the class  publicclass Test { 
        //  Function parameter type  ,  You don't have to state     static void main(args) { 
            // Groovy  Code may not use semicolons         // println  Method can call directly  ,  Don't use  System.out  It's fine too         // println  Followed by the string to be printed   Use spaces to separate  ,  You can use no brackets         println "Hello Groovy!!!"        //  character string         // def  keyword   yes  define  abbreviation         def s1 = "Hello"        def s2 = 'Hello'    //  Single quotes are also strings         def s3 = 'H'        //  Single quotes are also strings         //  Print the types of the above three variables         println s1.class        println s2.class        println s3.class        //  Statement  char  type         def c1 = 'H' as char        //  Print   character   Type variable   type  class java.lang.Character        println c1        println c1.class    }}

Execution results :

 Insert picture description here

原网站

版权声明
本文为[Programmer community]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202140806222242.html