2017-06-22 14 views
-4

mainメソッドは2つの引数を受け取ります。 2番目の引数は、最初の引数の前後に付加される特別なタグでなければなりません。結果を印刷する必要があります。例:入力文字列の前後にタグを追加する方法

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

ちょうどあなたが2つの引数を受け入れ、引数を返す機能のインタフェースであるJavaの8、で新しく追加されBiFunction機能インタフェースを使用することができます

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

詳しい情報を追加するには、あなたの質問に編集リンクを使用してください。回答を投稿するボタンは、質問に対する完全な回答のためだけに使用してください。 - [レビューから](/レビュー/低品質の投稿/ 16832713) –

0

次の関数を呼び出します。 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])); 

}}

関連する問題