早教吧作业答案频道 -->其他-->
一个Java类中有许多常量,有统一的格式,比如HSSFWorkbook中HSSFWorkbook中有常量PICTURETYPEDIB,PICTURETYPEJPEG,PICTURETYPEEMF等.每个常量对应一个int值.如PICTURETYPEDIB对应0,PICTURETYPEJPEG对应1,PICTURETYPEEMF
题目详情
一个Java类中有许多常量,有统一的格式,比如HSSFWorkbook中
HSSFWorkbook中有常量PICTURE_TYPE_DIB,PICTURE_TYPE_JPEG,PICTURE_TYPE_EMF等.每个常量对应一个int值.如PICTURE_TYPE_DIB对应0,PICTURE_TYPE_JPEG对应1,PICTURE_TYPE_EMF对应3.
现在要获取这组常量中不确定的某一个,通过方法中的参数String surfix来指定常量的名字.然后获得这个常量的对应的int值,放到变量int a中.
需要用反射机制实现.
HSSFWorkbook中有常量PICTURE_TYPE_DIB,PICTURE_TYPE_JPEG,PICTURE_TYPE_EMF等.每个常量对应一个int值.如PICTURE_TYPE_DIB对应0,PICTURE_TYPE_JPEG对应1,PICTURE_TYPE_EMF对应3.
现在要获取这组常量中不确定的某一个,通过方法中的参数String surfix来指定常量的名字.然后获得这个常量的对应的int值,放到变量int a中.
需要用反射机制实现.
▼优质解答
答案和解析
需要使用反射.
通过动态加载类HSSFWorkbook,然后根据字符串动态取得对应的常量,再取得其对应的值.
通过动态加载类HSSFWorkbook,然后根据字符串动态取得对应的常量,再取得其对应的值.
看了一个Java类中有许多常量,有...的网友还看了以下:
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
-I don't care what other people think about it. - 2020-05-16 …
英文字母拼词M M N I G I I C R H能拼出什么?不是按循序的 2020-05-16 …
I don't suppose anyone will volunteer,A.do I B.do 2020-05-17 …
You and I could hardly work together, ( ) ? A. cou 2020-05-24 …
You and I could hardly work together, ?A. could yo 2020-05-25 …
重新排列字母,写出单词1.s,a,p,e,c,2.r,o,e,t,c,k,3.d,c,o,o,t, 2020-06-06 …
物理中的定义式我们老师说定义式的左右两边无关,就像E=F/Q不能说E与F成正比,与Q成反比,E只与 2020-06-14 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
给出一棵树的逻辑结构T=(K,R),其中K={A,B,C,D,E,F,G,H,I,J}R={r}r 2020-07-22 …