如何获取参数变量并显示它们

时间:2015-05-23 21:19:57

标签: java oop input inputstream

所以我将在下面写一个例子来向你展示我在说什么,但基本上我想抓住方法参数中的一个变量,例如。

public static main(String args[]){

}

那么如何在主方法中显示x,就像这样

 <rule name="Mb" enabled="true" stopProcessing="true">
      <match url ="^([_A-Z0-9a-z-]+)/?homeredirect=true" ignoreCase="false"/>
      <conditions logicalGrouping ="MatchAll" trackAllCaptures="false">
        <add input ="{HTTP_HOST}" pattern="^(www.)?abc.com$"/>
        <add input ="{REQUEST_URI}" pattern="ModuleId" negate="true"/>
      </conditions>
      <action type="Rewrite" url="/{R:1}"/>
    </rule>

2 个答案:

答案 0 :(得分:1)

所有原语都是通过Java中的值传递的,因此您不能从其范围中获取x,但是您可以通过添加返回类型来返回其值。

答案 1 :(得分:0)

您的变量具有某个“范围”,在这种情况下,x和y的范围是方法methodName。它们只能在此方法中解决,并且不能在其外部使用。你可以在method-head中“定义”变量。

为了在多个方法中使用变量,您需要“静态变量”或“实例变量”。静态变量不存在实际对象,而实例变量存在于类对象的创建实例中。