lang
1 2String str = "a" + "何でもいいので何か文字列" + "z"; 3 4hoge(str); 5
このようにaから始まりzで終わればその間は何を受け取ってもいい文字列をメソッドの引数に渡したいです。
「任意の文字列 java」とかで調べると正規表現ばかりでてくるのですが、strを
lang
1 2str = "a[.*]z"; 3
という風にはできないのでしょうか。
###追記
正確には、
lang
1 2public static void main(String[]args){ 3 String str = "a" + "何か文字列" + "z"; 4 hoge(str); 5} 6 7public void hoge(String str){ 8 // 処理 9} 10
で、mainでhogeを実行する時だけaから始まりzで終わる文字列を引数に渡したいです。
何でもいいと言いましたが、何を受け取るか分からないというのが正しいかもしれません。
aから始まりzで終わる文字列というのは決まっているのですが、その間が何なのかはまだ分からないという感じです。
拙い文章で分かりにくいかとは思いますがよろしくお願いします。
hogeメソッドに渡す文字列が a から始まり、zで終わるもの以外は受け取りたくないが、どうすればよいか?でしょうか。