2017-06-22 35 views
-4

主要方法接收两个参数。第二个参数应该是第一个参数前后附加的特殊标签。结果应该打印。例如:如何在输入字符串之前和之后添加标签

String args = {"summer", "hot"}; 

结果:

[热点]夏[/热]

+1

你有什么这么远吗? – PKlumpp

+0

对不起?我没有让你 –

+1

@SagarJ你没有给我们任何努力。请将您现有的代码添加到您的问题中。 – Flown

回答

0

请尝试以下方法。

String args = {"summer", "hot"}; 

Obj.methodName(args[0],args[1]); 

public void methodName(String arg1,String arg2){ 
    System.out.println("["+arg2+"]"+arg1+"[/"+arg2+"]"); 
} 
+0

谢谢Nachan ... –

0

只需调用下面的函数

private static String functionTag(String arg1, String arg2) { 
    return "["+arg2+"]"+arg1+"[/"+arg2+"]"; 
} 
0
public static void main(String[] args) { 

    String arg1 = args[0],arg2 = args[1]; 

    System.out.println("["+arg2+"]"+arg1+"[/"+arg2+"]"); 

} 
+1

请使用您问题上的编辑链接添加其他信息。后回答按钮应该只用于问题的完整答案。 - [来自评论](/ review/low-quality-posts/16832713) –

0

可以使用双功能功能接口是在Java中8,这是接受2个参数和返回参数的功能界面新。 https://www.tutorialspoint.com/java8/java8_functional_interfaces.htm

import java.lang.Math; 
import java.util.function.BiFunction; 

// one class needs to have a main() method 
public class HelloWorld 
{ 
    // arguments are passed using the text field below this editor 
    public static void main(String[] args) 
    { 

BiFunction<String, String, String> biFunction = (arg1, arg2) -> "Result:" + (arg1 + "[" + arg2 + "]"); 
    System.out.println(biFunction.apply(args[0],args[1])); 

}}

相关问题