providerlist.java
来自「Java网络编程与分布式计算, 主要分析java网络各方面的编程, 提供许多实用」· Java 代码 · 共 34 行
JAVA
34 行
import javax.mail.*;
import javax.mail.internet.*;
// Chapter 13, Listing 1
public class ProviderList
{
public static void main (String args[]) throws Exception
{
// Get a session, with default system properties
Session mySession = Session.getDefaultInstance (System.getProperties(), null);
// Get a list of available providers
Provider[] providerList = mySession.getProviders();
// Look at each provider
for (int i = 0; i< providerList.length; i++)
{
// Print out protocol name
System.out.println ("Protocol : " + providerList[i].getProtocol());
// Print type (store or transport)
if (providerList[i].getType() == Provider.Type.STORE)
System.out.println ("Provider type : STORE");
else
System.out.println ("Provider type : TRANSPORT");
// Print out vendor name
System.out.println ("Vendor : " + providerList[i].getVendor());
System.out.println ("--");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?