gistfile1.txt String ip = new StringBuilder() .append(et_1.getText().toString().trim()) .append(et_2.getText().toString().trim()) .append(et_3.getText().toString().trim()) .append(et_4.getText().toString().trim()).toString();String strregul
String ip = new StringBuilder() .append(et_1.getText().toString().trim()) .append(et_2.getText().toString().trim()) .append(et_3.getText().toString().trim()) .append(et_4.getText().toString().trim()).toString(); String strregular = "(([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.))";MainActivity.java
package com.example.ipdemo; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MainActivity extends AppCompatActivity { private EditText et_1; private EditText et_2; private EditText et_3; private EditText et_4; private Button sure; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_1=findViewById(R.id.et_1); et_2= findViewById(R.id.et_2); et_3=findViewById(R.id.et_3); et_4=findViewById(R.id.et_4); sure=findViewById(R.id.sure); sure.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String ip = new StringBuilder() .append(et_1.getText().toString().trim()) .append(et_2.getText().toString().trim()) .append(et_3.getText().toString().trim()) .append(et_4.getText().toString().trim()).toString(); String strregular = "(([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.)(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5]\\.))"; boolean matches = ip.matches(strregular); if (matches) { Toast.makeText(MainActivity.this, "ip设置成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "ip设置失败", Toast.LENGTH_SHORT).show(); } } }); } }