Java.lang.Boolean Learning

Source: Internet
Author: User

Base class:

Package Tjava.testlang; Import Java.lang.reflect.Constructor; Import Java.lang.reflect.Field; Import Java.lang.reflect.Method; public class Basicclasstest {static String className = null; public static void Showclassinfo (String className) throws Cl assnotfoundexception {if (ClassName = = NULL | | classname.isempty ()) {Logprintln ("No class to Test."); Class<?> cls = Class.forName (className); LOGPRINTLN ("Package Name:" + cls.getpackage (). GetName ()); Logprintln ("Class name:" + cls.getname ()); Logprintln ("Super Class Name:" + Cls.getsuperclass (). GetName ()); Logprintln ("Include Method:"); For (Method Method:cls.getMethods ()) {logprintln ("" + Method.getname ());} Logprintln ("include field:"); For (Field Field:cls.getFields ()) {logprintln ("" + Field.getname ());} Logprintln ("include constructor:"); For (constructor<?> ctr:cls.getConstructors ()) {Logprint ("" + ctr.getname () + "("); For (class<?> p:ctr.getparametertypes ()) {Logprint ("" + P.getname ()); } logprintln (")"); The public static void Logprintln (string s) {System.out.println (s),} public static void Logprint (string s) {System.out. print (s); } }

Boolean Class Demo Code:

Package Tjava.testlang; Import Java.lang.Boolean; public class Testboolean extends Basicclasstest {static String className = ' java.lang.Boolean '; public static void Test () Throws ClassNotFoundException {logprintln ("Test Show:"); Logprintln ("Boolean (/" false/") =" + New Boolean ("false")); Logprintln ("Boolean (/" true/") =" + New Boolean ("true"); Logprintln ("Boolean.parseboolean (NULL) =" + Boolean.parseboolean (null)); Logprintln ("boolean.valueof (NULL) =" + boolean.valueof (null)); Logprintln ("Boolean.type =" + Boolean.type);} public static void Showclassinfo () throws ClassNotFoundException {Basicclasstest.showclassinfo (className);}}

class to validate:

Package Tjava.testlang; public class Testmain {public static void main (string[] args) {//TODO auto-generated Method stub try {testboolean.show ClassInfo (); Testboolean.test (); catch (ClassNotFoundException e) {//TODO auto-generated catch block E.printstacktrace ();}} }

Results:

Package Name:java.lang
Class Name:java.lang.Boolean
Super Class Name:java.lang.Object
Include Method:
equals
Tostring
Tostring
Hashcode
CompareTo
CompareTo
Getboolean
Booleanvalue
valueof
valueof
Parseboolean
Wait
Wait
Wait
GetClass
Notify
Notifyall
Include field:
TRUE
FALSE
TYPE
Include constructor:
Java.lang.Boolean (java.lang.String)
Java.lang.Boolean (Boolean)
Test Show:
Boolean ("false") = False
Boolean ("true") = True
Boolean.parseboolean (NULL) = False
Boolean.valueof (NULL) = False
Boolean.type = Boolean

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.