pubpro.java

来自「JAVA编程百例书中各章节的所有例子的源代码,包括套接字编程」· Java 代码 · 共 45 行

JAVA
45
字号
package ch08.section06;

import javax.mail.*;
import javax.mail.internet.*;

public class PubPro {
  public PubPro() {
  }

  public static String getAddress(Address address) {
    String name = "";
    if (address != null) {

      name = "" + address;

      if (address instanceof InternetAddress) {

        // We can get the "real" name from the InternetAddress
        String personal =
            ( (InternetAddress) address).getPersonal();
        if (personal != null) {
          name = personal;
        }
      }
    }
    return name;
  }

  public static String formatAddresses(Address addresses[]) {
    String s = "";

    if (addresses != null) {
      for (int i = 0; i < addresses.length; i++) {
        if (i > 0) {
          s += ", ";
        }
        s += getAddress(addresses[i]);
      }
    }

    return s;
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?