草庐IT

Java StringTokenizer 类使用方法

JavaStringTokenizer属于java.util包,用于分隔字符串。StringTokenizer构造方法:1.StringTokenizer(Stringstr):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。2.StringTokenizer(Stringstr,Stringdelim):构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符。3.StringTokenizer(Stringstr,Stringdelim,booleanreturnDel

Java 设计模式 – 外观模式

外观模式的作用:松散耦合,外观模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。简单易用,外观模式让子系统更加易用,客户端不再需要了解子系统内部的实现,也不需要跟众多子系统内部的模块进行交互,只需要跟门面类交互就可以了。更好的划分访问层次-通过合理使用Facade,可以帮助我们更好地划分访问的层次。有些方法是对系统外的,有些方法是系统内部使用的。把需要暴露给外部的功能集中到门面中,这样既方便客户端使用,也很好地隐藏了内部的细节。外观模式的角色:SubSystem:子系统角色。表示一个系统的子系统或模块。Facade:外观角色,客户端通过操作外观角色从而达到控制子系统角色

Java 设计模式 – 外观模式

外观模式的作用:松散耦合,外观模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。简单易用,外观模式让子系统更加易用,客户端不再需要了解子系统内部的实现,也不需要跟众多子系统内部的模块进行交互,只需要跟门面类交互就可以了。更好的划分访问层次-通过合理使用Facade,可以帮助我们更好地划分访问的层次。有些方法是对系统外的,有些方法是系统内部使用的。把需要暴露给外部的功能集中到门面中,这样既方便客户端使用,也很好地隐藏了内部的细节。外观模式的角色:SubSystem:子系统角色。表示一个系统的子系统或模块。Facade:外观角色,客户端通过操作外观角色从而达到控制子系统角色

C 矩阵交换行

描述给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。输入输入共6行,前5行为矩阵的每一行元素,元素与元素之间以一个空格分开。第6行包含两个整数m、n,以一个空格分开。(1122125678393053721463082415样例输出:3082456783930537214612212实例#includeiostream>usingnamespacestd;intmain(){inta[5][5],m,n,i,j;for(i=0;i5;i++)for(j=0;j5;j++)cin>>a[i][j];cin>>m>>n;

C 矩阵交换行

描述给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。输入输入共6行,前5行为矩阵的每一行元素,元素与元素之间以一个空格分开。第6行包含两个整数m、n,以一个空格分开。(1122125678393053721463082415样例输出:3082456783930537214612212实例#includeiostream>usingnamespacestd;intmain(){inta[5][5],m,n,i,j;for(i=0;i5;i++)for(j=0;j5;j++)cin>>a[i][j];cin>>m>>n;

C++ 字符、字符串、字符数组、字符串指针、指针数组

一、字符指针、字符数组字符指针字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以\0作为串的结束。char*ps="CLanguage";顺序是:1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针;char*ps;//ps字符串指针,是指针,是一个变量ps="CLanguage";//ps为字符串的首地址,利用ps++可遍历字符串,字符串存储在以ps为开始地址的地段连续的内存空间中,并以\0作为字符串的结束。这里有两点需要考虑清楚的地方:1、*a只是指向一个字符。举例如下:实例#includestdio

C++ 字符、字符串、字符数组、字符串指针、指针数组

一、字符指针、字符数组字符指针字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以\0作为串的结束。char*ps="CLanguage";顺序是:1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针;char*ps;//ps字符串指针,是指针,是一个变量ps="CLanguage";//ps为字符串的首地址,利用ps++可遍历字符串,字符串存储在以ps为开始地址的地段连续的内存空间中,并以\0作为字符串的结束。这里有两点需要考虑清楚的地方:1、*a只是指向一个字符。举例如下:实例#includestdio