【如何使用javaparser获取类级变量名?】教程文章相关的互联网学习教程文章

java – 尽可能晚地或在它们所属的最近的大括号中声明局部变量?

我正在为我的组织设置一些编程实践标准.这样做我遇到了问题“这个问题的标题” 有些人发现最好尽可能晚地声明变量,有些人发现变量很好将它们放在方法起始大括号的顶部. Oracle Standard也表示要尽早声明它们.所以我赞成在他们所属的最接近的大括号上声明它们. 令人担忧的是 >代码可读性>表现>减少错误 欢迎任何评论.解决方法:这就是麦康奈尔在他必读的书中完成的代码完成2:Ideally, declare and define each variable close to wh...

java – 错误:变量可能尚未初始化和if语句【代码】

所以基本上,//Black ops 2 Class generator Please help me FIX!!!!!!import java.util.Scanner;import java.util.Random;public class money{public static void main(String[]args){String primaryOption;Scanner scan = new Scanner (System.in);Random primaryGen = new Random();String weaponType; //Rifle, SMG, HMG, Sniper, shotgun, or specialString primaryoption; //Do you want a primary?String primaryWeapon; //T...

java – 如何在Android中的onResponse之外使用变量?【代码】

我创建了一个活动,在其中我将一些记录插入到mysql数据库中.我声明了一个名为lastInsertId的全局变量.当我尝试在onResponse方法内打印变量时,工作正常,但当我尝试println外,该方法返回null.我还需要在方法之外使用此变量.可以做些什么?这是我的代码:String insertUrl = "http://localhost/file.php"; String lastInsertId;@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Req...

java – JSch:有没有办法将用户环境变量暴露给“exec”通道?【代码】

我正在尝试运行使用本地Linux逻辑路径的命令,如cat $test_dir / test.dat,但逻辑路径$test_dir(用户环境变量)不能通过ChannelExec获得.但是当我使用交互式ChannelShell时,我能够看到用户变量和命令在交互式会话中运行良好.我只能从“exec”会话中查看系统级环境变量.甚至可以使用JSch库,如果是,那么我该如何实现它,如果不是我将使用什么库来实现这一目标? 在下面添加我的类代码:`public class SecureShell {private static final...

为什么catch块会在Java中初始化变量时出错【代码】

这是我写的代码.int num; try {num=100;DoSomething();System.out.println(num); } catch(Exception e) {DoSomething1(); } finally{DoSomething2(); } System.out.println(num); // Error Line我在我提到的错误行上收到错误’本地变量num可能尚未初始化’.在移除catch块时,错误消失.这有什么不对?我做错了吗?解决方法:如果你的try块中抛出异常,那么变量num可能确实没有被初始化.如果包含catch块,则执行可以继续执行错误行,因此编...

创建实例变量和在Java中创建新对象之间的区别?【代码】

我理解创建对象和创建变量之间的区别.例如:private int number; MyClass myObj = new MyClass();但我的观点是,这两者之间有什么区别?private MusicPlayer player; player = new MusicPlayer();MusicPlayer是一个类,但我们究竟在这做什么?解决方法: private MusicPlayer player;在这里,您可以在不初始化的情况下创建MusicPlayer类的引用变量(但不创建对象).所以你不能使用这个变量,因为它只是没有指向任何地方(它是null). 例如,使...

Java继承覆盖实例变量【代码】

参见英文答案 > Java Inheritance – instance variables overriding 3个我正在学习java.我对遗产有疑问.当子类扩展父类时,父类有一个方法引用父类中声明的实例变量.但是,子类dint会覆盖此方法,并声明了与父类同名的实例变量.在这种情况下,将引用来自child的实例变量或将引用parent.以下是代码段class parent {int a;parent() {System.out.println("in parent");a = 10;}void method() {System...

如何在java中打印多个变量行【代码】

我正在尝试在Java中的打印行内打印webdriver测试中使用的测试数据 我需要在system.out.print函数(printf / println / whatever)中打印类中使用的多个变量.你们能帮助我吗?public String firstname; public String lastname;firstname = "First " + genData.generateRandomAlphaNumeric(10); driver.findElement(By.id("firstname")).sendKeys(firstname);lastname = "Last " + genData.generateRandomAlphaNumeric(10); driver.fi...

变量长度参数是否被视为Java中的数组?【代码】

据我所知,数组由固定数量的元素组成,并且可变长度参数在传递时使用相同数量的参数(相同类型).但他们一样吗?我可以通过一个预期的另一个吗?解决方法:是的,如果你有一个带有varargs参数的方法,如下所示:public void foo(String... names)你这样称呼它:foo("x", "y", "z");然后编译器将其转换为:foo(new String[] { "x", "y", "z"});names参数的类型是String [],可以像任何其他数组变量一样使用.请注意,它仍然可以为null:String...

java – 为什么我可以从main方法访问私有变量?【代码】

package com.valami;public class Ferrari{private int v = 0;private void alam(){System.out.println("alam");}public Ferrari(){System.out.println(v);}public static void main(String[] args){Ferrari f = new Ferrari();f.v = 5;System.out.println(f.v);}}大家好! 我有一个简单的问题….为什么我可以从main方法到达私有变量?我知道,我在收容班,但这是主要的.我相信主要不是包含它的类的一部分…然后我不会找到私人成员,但...

java – 必须初始化变量’runnable’【代码】

为什么Kotlin抱怨这个:class MyActivity : Activity {private var handler:Handler = Handler()private var runnable: Runnable = Runnable {/* Do something very important */handler.postDelayed(this@MyActivity.runnable, 5000)} }编译器抱怨变量’runnable’必须在Line中初始化它是否由处理程序再次发布.这在纯Java中有效:private Handler handler = new Handler();private Runnable runnable = new Runnable() {@Override...

将方法保存到变量java 8中【代码】

是否可以将方法保存到变量中?我有一个名为MyFilter的类,它在不同的字段上过滤Items.MyFilter的构造函数应该问两件事: >字符串,例如按语言过滤项目,“英语”>这应该是一种方法 例如: 我有一个项目,我想检查语言==字符串给过滤器所以我需要得到那个Item的语言,所以Item.getLanguage()……我还需要Item.getTitle(),Item.getId()等等. 我认为这可能与lambda有关,但我不知道如何.解决方法:是的,您可以对任何方法进行变量引用.对于简单...

java – 找出以编程方式抛出NullPointerException的变量【代码】

我知道我可以使用这些技术找出Java中的变量是否为null: > if(var == null) – >太多的工作> try {…} catch(NullPointerException e){…} – >它告诉我什么行抛出异常>使用调试器 – >用手,太慢了 考虑以下代码行:if (this.superSL.items.get(name).getSource().compareTo(VIsualShoppingList.Source_EXTRA)==0) {我想知道是否有一种通用的方法来以编程方式找出哪个变量(不仅仅是行)在某个代码区域中抛出NullPointerException....

java – 玩!框架:在模板中定义变量?【代码】

参见英文答案 > Declare variable in a Play2 scala template 8个我将模板传递给一个Event对象,我需要做的是检查@ event.getSeverity值.如果值为正,我想为特定的< div>着色.在绿色.如果值为负,我想为特定的< div>着色红色的. 我找不到定义变量的方法.可能吗?应该是我想的.无论如何,实现这一目标的最简单方法是什么? 谢谢解决方法:如Play documentation中所述,您可以使用@defining帮助程序.@d...

java – DecimalFormat变量组大小【代码】

在发布问题之前,我已经对这个问题进行了一些研究,但我找不到答案. 这是我正在尝试做的事情: 输入:长度为7-8的十进制空格(无分数). 输出:“X XXXXXX X”,其中X是数字,必须存在. 示例:1234567 => 0 123456 7 我尝试了什么:DecimalFormatSymbols group = new DecimalFormatSymbols(); group.setGroupingSeparator(' '); DecimalFormat idFormat = new DecimalFormat("0,000000,0", group);但这会打印出类似“0 1 2 3 4 5 6 7”...

JAVAPARSER - 相关标签
变量名 - 相关标签