在学习 Java基础知识 day26 章节的时候,看到老师使用的独特传值方法。由于跟自己思想中传统的传值方式有些不同,这里也是一种活用,有些小启发,当然欢迎大家分享下自己的看法。
代码如下:
- public void event() {
- shake.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- try {
-
- send(new byte[] { -1 }, tf.getText());
-
- } catch (IOException e1) {
- e1.printStackTrace();
- }
- }
- });
- }
- private void send(byte[] arr, String ip) throws IOException {
-
- DatagramPacket packet = new DatagramPacket(arr, arr.length,
- InetAddress.getByName(ip), 9999);
- socket.send(packet); // 发送数据
- }
复制代码 传值方式:
send( new byte[] { -1 }, tf.getText() );
private void send( byte[] arr, String ip ) { . . . } // 方法中,字节数组 arr 的内容为 -1( 也就是arr[0]=-1 )
|
|